Git panel polish (#23144)

- Clicking checkbox in the header stages or unstages all changes
- Adds tooltips to header checkbox
- Addis the ability for checkboxes to have tooltips
- Ensure an entry in the list is always selected
- Hide revert all button for now

Release Notes:

- N/A
a3e7444d77Nate Butler committed on 1/14/2025, 8:27:05 PM· committed by GitHubparentd13d099
2 files changedLine totals unavailable