This diff changes position of ChatContextProvider. It is necessary, because we use useNavigation hook in markdown-chat-mention.react.js and when we render dummy nodes (which are needed for our virtualised list) we don't have access to NavigationContainer.
Depends on D8846.