We can do push notifications when we have PWA or native app. I mean browser push notifications, AFAIK it's enough to add a service worker for this, no need for full blown PWA.
Email notifications could work like on any other service - choice from notify immediately/once a day/once a week plus some kind of delay if push notifications also enabled - so that if user reacted to the push then no need to send email.