Pipeline browser notifications using service workers
Problem to solve
Browser notifications for pipeline statuses are only shown if GitLab is open in a tab.
Use Service Workers to push pipeline status notifications even when GitLab isn't open in any tabs.
This would be particularly powerful if combined with something like this: #32929.
This would allow users to subscribe to specific pipelines and be notified when they finish, even if the user doesn't have any GitLab pages open.
A related feature request for todos: #33059