Add wiki pages to recently viewed items
## Stakeholders
* Frontend (25% of total change): @vanessaotto
* Backend (75% of total change): @rchanyj
## What does this issue do and why?
Add wiki pages to recently viewed items. @afracazo noticed they are not present in recently viewed items and stated the following:
> One gap I've noticed: wiki pages don't appear in the **Recently viewed** section at all. As someone on the Knowledge team working on wiki functionality daily, I visit wiki pages frequently across different projects and groups, but none of that activity is reflected in Quick Access.
>
> The challenge with wikis is discoverability, they live at both group and project levels, and remembering which wiki has the information you need is a real friction point. Surfacing recently viewed wiki pages in Quick Access would directly address this.
## Design considerations
Based on feedback from the personalized homepage rollout, ensure that:
- Wiki page icons are clear and intuitive (avoid confusion with work item terminology)
- Wiki pages integrate seamlessly with existing recently viewed issues and merge requests
## Implementation Details
From @vanessaotto [here](https://gitlab.com/gitlab-org/gitlab/-/work_items/553938#note_3141510865):
> Looks like we need to create two separate 'real' MRs. Roughly 3/4 of the changes of the Spike MR would be ~backend related, and the 1/4 ~frontend. We need to split them to prevent **multiversion compatibility** between adding new fields via GraphQL and requesting this data in the browser.
>
> I can prepare the ~frontend in a MR so we can test the full flow together, but merge independently. @mmacfarlane would you like one of our team members to work on the ~backend code?
>
> P.S. with multiversion compatibility I'm not sure if we actually have to wait a full milestone between the releases. But we can discuss it within an issue or within the MRs.
## Related MR(s)
[!226353](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/226353)
issue