[TENE-529] Implement Kafka's pausing of message poll for long-lasting harvests
Due to the use of asynchronicity, it is important to keep the number of threads to a minimum, to resemble a single-threaded application as much as possible. The complete asynchronicity is to be taken care of by Kafka with the right balanced number of consumers(service pods)
Closes TENE-529