git_panel: Improve empty states (#56454)

This PR makes the empty states of the Git panel a little bit more
polished by making font sizes and button placement more consistent. Also
ended up cleaning up the `panel_button` abstraction as that felt a bit
unnecessary. We're just using the buttons directly like we do in other
places in the codebase.

Release Notes:

- N/A
1a2e50e3f2Danilo Leal committed on 5/12/2026, 1:34:14 AM· committed by GitHubparent9332730
3 files changedLine totals unavailable