Based on current designs, we need new APIs that support retrieving lists of notifications, filtered by the requesting user, that allow for:
- Listing all recent (e.g., most recent 50) notifications, grouped by origin.
- Listing all notifications within an origin, with optional paging.
- Deleting all notifications, irrespective of origin.
- Deleting all notifications within an origin.
- Deleting a single notification.