settings_ui: Improve case handling (#37342)

Closes #ISSUE

Improves the derive macro for `SettingsUi` so that titles generated from
struct and field names are shown in title case, and toggle button groups
use title case for rendering, while using lower case/snake case in JSON

Release Notes:

- N/A *or* Added/Fixed/Improved ...
970242480aBen Kunkle committed on 9/2/2025, 1:17:27 AM· committed by GitHubparent54cec5b
5 files changedLine totals unavailable