Priority notifications (#4798)
* new settings screen
* bring back the spinner
* add experimental language
* fix typo, change leading
* integrate priority notifications API
* update package
* use refetch instead of invalidateQueries
* fix read-after-write issue by polling for update
* add spinner for initial load
* rm onmutate, it's overcomplicated
* set error state eagerly
* Change language in description
Co-authored-by: Hailey <me@haileyok.com>
* prettier
* add `Toggle.Platform`
* extract out mutation hook + error state
* rm useless cache mutation
* disambiguate isError and isPending
* rm unused isError
---------
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
Co-authored-by: Hailey <me@haileyok.com>