SettingsSearchViewModel
Backs the search field on the Settings screen.
The catalog's text is resolved once, not per keystroke: reading a string resource suspends, and there are several hundred of them. Matching then runs over the resolved copy.