Refactor Delegates
Currently, RoomPage.qml contains a huge DelegateChooser containing all the delegates and their configuration. This should be refactored:
- The logic should be completely inside the respective qml files
- Create a TimelineDelegate base Component to handle context menus etc in a consistend way