Integrate and test the code indexing pipeline
Description
After developing the different parts of the code indexing pipeline, we need to test all the different parts of the indexer together (gitaly, chunker, selecting adapter, connecting to client, upserting/deleting, returning stream response) - the process from the blueprint gitlab-com/content-sites/handbook!12808 (merged).