* [#50832] Add a dropdown item "History" to link to the meetings activity page
https://community.openproject.org/work_packages/50832
* Add history menu item for dynamic meetings
* WIP
* WIP
* WIP
* Update frame_component to handle lazy loading
* Duplicate project activity components
* Remove duplicate components
* Update history component and views
* Add Activities::Fetcher to meetings_controller
* WIP 20240130
* WIP Use regular journal formatters
* WIP Separate event details for agenda_items
* Add agenda_item_duration journal formatter
* Add agenda_item_position journal_formatter
* Update provider to differentiate between meetings
* Fix and add to item_subtitle_component specs
* Pass meeting id to the path helper
* Replace use of Fetcher with EventMapper
* Differentiate activity events by controller
* Use async dialog and fix padding / heading variant
* Update history item title conditions
* WIP: Add feature spec
* Format meeting start_time as one
* Use more generic keys in events, and perform the mapping in a subclass
* Change order formatter
* Filter out position changes if they happen as part of other changes
* Remove old implementation
* Custom title for meeting
* Allow duration component to render just text
* Format duration
* draft spec
* WIP
* Render duration in minutes and hours depending on value
* Extend spec
* Fix activity display on project level
* Fix renamed spec
* Fix check for time entry
* Fix renamed time attribute
* Rename action
---------
Co-authored-by: Oliver Günther <mail@oliverguenther.de>