Before migrating the ENotif into MediaWiki Notifications, we need a reusable service that can compose ENotif emails.
Refactor the EmailNotification class by extracting all Email composition/rendering into a separate component that later will be used both by the EmailNotification and the RecentChangeNotificationHandler to compose messages.