Sort git branches by latest commit timestamp

- Order `listGitBranches` by each branch's most recent commit date
- Keep current/default/name tiebreakers for stable ordering
- Add integration test coverage with dated commits to verify recency sort
6dfb9f1598Julius Marminge committed on 2/13/2026, 7:18:24 AMparent5da67c4
2 files changedLine totals unavailable