Main options
retries: number of retriesretryDelay: number, function, or based on attempt and last errorjitter: randomness to prevent thundering herdbackoffStrategy:linear,exponential,fibonaccior functionmaxDelay: upper limit of delayshouldRetry: decides whether to continue retryingonRetry: observability per attempt