gpui: Add text alignment (#24090)

Adds a text property for controlling left, center, or right text
alignment.

#8792 should stay open since this doesn't add support for `justify`
(which would require a much bigger change since this can just alter the
origin of each line, but justify requires changing spacing, whereas
justify requires changes to each platform's shaping code).

Release Notes:

- N/A
aa42e206b3someone13574 committed on 2/2/2025, 5:15:12 PM· committed by GitHubparent4a65315
5 files changedLine totals unavailable