[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.

https://jiraeu.epam.com/browse/GONRG-2696

Edited by Sergey Krupenin (EPAM)