Apply strict validation to retry middlware options
Now we explicitly fail when either one of the following misconfigurations are detected:
- delay is not a positive integer.
- max_delay is not a positive integer.
- max_retries is not a non-negative integer.