Move logics to create forum notification type to tcl to:
- reduce code duplication - make it simpler to extend forums with new notification types
This reform was triggered by a downstream request, where users would like a new kind of notification for forum moderators that triggers also when a forum message has not been approved
Complete a long standing transition (before 5.5): rely on callbacks intead of service contracts to implement FTS datasource logics in the forums package