Parse rate limit headers for better 429 error messages (#3570)
* add rate limit headers parser
* fixes
* simpler dataclass
* review suggestions
* Update src/huggingface_hub/utils/_http.py
Co-authored-by: Lucain <lucain@huggingface.co>
* docstrings
* nit
---------
Co-authored-by: Lucain <lucain@huggingface.co>