JAMES-4197 EventSerializer refactoring

The goal is to have methods return Optional, so the EventSerializersAggregator stops relying on json (de)serialization failures until finding the right serializer.
25 files changed