[Code Embeddings] Create AdHocIndexingWorker
Description
We need to create a new AdHocIndexingWorker to create Ai::ActiveContext::Code::Repository records and process newly added repositories for indexing. The records created should have the state pending, and we can call immediately RepositoryIndexWorker.perform_async for the repository, so no need to wait for the scheduler to pick it up.