[ENHANCEMENT] Pass the maxRetry option to the createBatchEventProcessor

Description

Implement a way to pass the maxRetry option to the createBatchEventProcessor method (like it is passed internally to getBatchEventProcessor) and add a default to it (maybe again the same as the getBatchEventProcessor)

Benefits

Having a number of maximum retries means that we avoid infinite retries in the case where they keep failing (in our case due to an adblocker)

Risks/Downsides

No real downsides imho