Can pick up after {T375566} is complete
####Background
The Apps team plans to explore if a personalized Wikipedia Year in Review feature that displays insights about a user's reading history, editing history, and donation history is engaging for App users, and inspires them to make a donation to the Wikimedia Foundation.
###Requirements
- Flow should launch from Profile item "Year in Review"
- Only users who are eligible for more 1 or more personalized slide should see the entry point (Note: this logic will be handled in T376042)
- Ensure Next goes to the next component.
- Dismiss flow when Done is tapped
- Present all slides from collective flow in [[ https://www.figma.com/design/JRTyGA3rZ0qlQ9eqh0FMhE/Wikipedia-YiR?node-id=147-12038&t=o1VMtqNHkSIpgzk8-4 | Figma ]]
- Use **variables** for source text of translations, so that statistics can be updated shortly before launch
###Engineering Notes
- Present paging components when tapping Profile item using a WikiwrappedCcoordinator / YiRCoordinatorclass
- Before presentation, create a paging component view model item for each collective slide that should be displayed, in the proper order:.
- Add- Note for collective slide view models.ides, Tthere will be no underlying model data to reference here like with personalized slides - we will just create the copy as literal localized strings here. Use plural formatting when numbers are in the copy (see "Plural syntax" in our [[ https://github.com/wikimedia/wikipedia-ios/blob/main/docs/localization.md | localization document ]]). Note that copy for collective slides may be in flux until we get final numbers from Comms.
- Reference https://docs.google.com/presentation/d/1_9ntZIEoaz4kUo7ndnuV_TDyLmeNQfL7tv_Uzu8K4Hw/edit#slide=id.g2d3f4ccf9ac_2_22 (Option 1) to know how many slides to create and which copy to use.
- Reference personalized slide "report" model created in T376041. If evaluated = yes and display = yes for any of these personalized slides,- Do NOT work on the last slide yet (X.X million contribute). create view model and use it in place of the associated collective slide (see Option 1 in https://docs.google.com/presentation/d/1_9ntZIEoaz4kUo7ndnuV_TDyLmeNQfL7tv_Uzu8K4Hw/edit#slide=id.g2f99ecff9aa_0_63)That work will be done as a part of T376073.
- At this point the correct sorting of collective slides will be determined, depending on our ordering of the slide view models.
- Note in the future, if we need further flexibility on slide presentation (A/B testing against different sets of slides, different collective slide copy for EN Wiki), this logic will live here when we create the final slide view models.