iOS has the thing they call “time-sensitive notifications” which is a flag you put when submitting notification that is supposed to be Really Important Right Now. Unfortunately it’s not easy to mute everything that is not time-sensitive