Feature: #93063 - FlashMessages are stored in session as JsonSerializable
See forge#93063
Description
FlashMessages which are used to show information across backend modules and frontend plugins / forms, are mostly stored in the session data of a user session.
They are now stored as json_encoded data, using the already existing
Json
functionality of AbstractMessage.
Impact
This way, the FlashMessage objects are only built when they are needed and not on every PHP call the user session is started, making e.g. AJAX calls a tiny bit faster.