Set number of retries per error code (#2758)
* rename MAX_FAILED_RUNS
* set a max number of failed runs for each error code
* use values in MAX_FAILED_RUNS_PER_ERROR_CODE
* set 30 retries for CreateCommitError, HfHubError, LockedDatasetTimeoutError, PreviousStepStillProcessingError