Fix clippy lints in GPUI and finish documenting GPUI modules (#4188)

TODO:
- [x] Clippy pass
- [x] Element / WindowContext refactor
- [x] `geometry `
- [x] `text_system`
- [x] `styled`
- [x] `element_cx`

Release Notes:

- N/A
3d5bce643cMikayla Maki committed on 1/23/2024, 3:56:47 AM· committed by GitHubparentsba5b969a241a13
32 files changedLine totals unavailable