Fix alignment in git blame gutter (#10067)

Fixes #9977.

Instead of doing nasty string alignment, this now uses the layout
engine.

![screenshot-2024-04-02-10 13
20@2x](https://github.com/zed-industries/zed/assets/1185253/ef167f9d-50de-4cc9-8a93-659a676c7855)


Release Notes:

- N/A
84cca62b2eThorsten Ball committed on 4/2/2024, 11:36:28 AM· committed by GitHubparentb43602f
1 file changedLine totals unavailable