git_ui: Start unifying panel style with other panels (#24296)

- Adds the `panel` crate for defining UI shared between panels, like
common button and header designs, etc
- Starts to update the git ui to be more consistent with other panels

Release Notes:

- N/A
6d81ad1e0bNate Butler committed on 2/5/2025, 6:54:14 PM· committed by GitHubparent70b1e0e
9 files changedLine totals unavailable