* Refactor task_attempt branch handling and enforce NOT NULL constraint on branch column
* Change backend rebase to no change base branch, add change target branch api
* Change frontend rebase on branch to change target branch
Change status to show ahead/behind, always show rebase
* Use target branch for everything except rebase
* Remove base_branch
* Remove base branch frontend
* add rebase dialog with target and upstream options
* Fix unused upstream arg
* Add i18n
* Remove stray ts-rs file
* dont show +0, -0
* Move upstream to foldable advanced rebase
* Move buttons around
* Move git state/actions into a component
* Add task/target labels
* Fix action buttons layout
* Fmt
* i18n
* remove branch origin removal
* Remove empty divs
* Remove [1fr_auto_1fr] class in favour if divs
* use theme colours, make gear icon bigger
* Fix plural i18n
* Remove legacy ui reducer