search contexts: use VirtualList for repositories
Created by: novoselrok
Currently, we render all repositories and revisions when displaying a search context. This can slow down the browser if the user is viewing large search contexts. By using the VirtualList component (+ a filtering input) we can speed up the rendering and improve the UX for large search contexts.