This diff introduces the alert info + alert store types and starts to refactor + rename `notifPermissionAlertInfo` => `alertInfo`.
Please note that some of the renaming is not done yet. This is because we also need to do some refactoring to turn the notif permission alert info reducer to be the alert info reducer before we can change the variable names in some instances.
Linear task: https://linear.app/comm/issue/ENG-7620/introduce-alertinfos-alertinfostore-type