Introduce `GroupedNotificationEventRequest` to reduce the amount of data sent as `WorkManager` input data.
It contains a session id and a map of event ids to fetch associated to their room ids.
Other changes:
- Added new data converters too.
- Individual requests are always grouped in chunks before being transformed into grouped requests.
- The legacy notification fetching logic without WorkManager has been removed