Update `fetchPinnedMessageInfos` to now retrieve the related messages (reactions, edits, etc.) using the new function. The ongoing `native` stack can rebase these changes once landed so no additional
work will be needed there.
One point of discussion is whether the use of `messageListData` is still needed. I'm under the impression, after some investigation, that it is necessary still since we need to construct
`ChatMessageInfoItem`s from all of the message infos. The only change this diff should help with is preventing missing related messages for ones not accessible from messageStore.
I'll continue confirming if this is the case locally, however, in the meantime and am open to discussion