settings ui: Add basic setting page fields to UI (#39343)

This PR starts the process of adding each setting field manually to
their respective page in the UI and organizes user/project fields as
well. The next major step is implementing a numeric stepper component,
and handling discriminate union enums as well.

I also did some minor polish in this PR as well
- Switches now use accent color
- Fixed text input rendering with zero width 
- Made setting pages scrollable 
- Set drop down context menu style to outline

Release Notes:

- N/A

---------

Co-authored-by: dino <dinojoaocosta@gmail.com>
ec202a26c8Anthony Eid committed on 10/2/2025, 9:04:02 AM· committed by GitHubparentf170968
9 files changedLine totals unavailable