Closes https://github.com/ppy/osu/issues/26693.
See https://github.com/ppy/osu-framework/pull/6130.
SuggestedOffset
See https://osu.ppy.sh/comments/2989193 etc.
SessionAverageHitErrorTracker
In preparation for removing the disclaimer screen.
ConfineMouseTracker
Not too happy with the duplicated logic, but settings can't depend on `ConfineMouseTracker` for testability reasons.
MinimiseOnFocusLossInFullscreen
Shown only on desktop platforms in fullscreen. "alt-tab" keyword also matches "alt" and "tab".
TestSceneSideOverlays
SettingsDropdown
Logger.Storage
UpdateSettings
Also updates touch settings so the touch handler can't be disabled on mobile.
Will be added back in a separate PR
TouchDisableGameplayTaps
Disable clicks during gameplay