Split search-related DocumentSource subclasses into QO and QE components. This includes the following DocumentSource subclasses:
- DocumentSourceVectorSearch
- DocumentSourceInternalSearchIdLookUp
- DocumentSourceListSearchIndexes
- DocumentSourceSearch
- DocumentSourceInternalSearchMongotRemote
- DocumentSourceSearchMeta
Please create sub-tasks if you prefer to have more than 1 PR.