This completely rewrites the notification plasmoid using libnotificationmanager
The popups are much more compact and persistent notifications stay on screen now until dismissed. The is also only one global set of popups, rather than one per applet.
Job progress is merged into notifications for a unified look, with a sensible summary text containing the most important infos about a job.
A do not disturb toggle is added that allows to set a time in which no notification popups or sounds are played and all notifications go straight to the history.
The history will ignore notifications that were explicitly closed or interacted with and will be grouped by app and show only 2 notifications per app by default to be less cluttered.