Better way to handle notifications
Multiple items of interest in this context:


there is a built-in functionality to access your notification history, see How to get the notification history for details
there are several apps to backup/archive notifications – e.g. Past Notifications (a notification history surviving even reboots) or Notibox
there are apps to Filter/block notifications
there are several more apps to control other aspects of notifications (same page as the last link goes to)


Still, I'm not sure there's a way to control aspects 2 and 3 of your list (group apps,1 delete by date). I've not yet encountered any app for those, so chances are rather low – but one might have slipped through my net.



1: Nevolution promises to "bundle notifications" – but it's not clear from its description if "bundles" cover multiple apps