Show settings file errors on startup (#23817)

Required using a global `LazyLock<Mutex<AppNotifications>>` instead of a
context global because settings errors first occur before initialization
of the notifications global.

Release Notes:

- Errors in settings file are now reported in UI on startup.
dbdf140ca1Michael Sloan committed on 1/29/2025, 7:05:33 AM· committed by GitHubparent06936c6
5 files changedLine totals unavailable