settings_ui: Add maybe settings (#40724)

Closes #ISSUE

Adds a `Maybe<T>` type to `settings_content`, that makes the distinction
between `null` and omitted settings values explicit. This unlocks a few
more settings in the settings UI

Release Notes:

- N/A *or* Added/Fixed/Improved ...
ebaefa8cbcBen Kunkle committed on 10/20/2025, 8:25:20 PM· committed by GitHubparent33bc586
8 files changedLine totals unavailable