[Manifest-based ingestion] Implement the logic to split large manifest into chunks [GONRG-2696]
In the current implementation, Manifest files’ entities are processed sequentially, even though this entities don’t depend on each other, that becomes a problem when there are thousands of them inside a single Manifest file. We need to stick to approach of splitting the Manifest file into chunks and ingest them in parallel.