Add `visibility` parameter to `HfApi` repo create/update/duplicate methods (#3951)
* Add visibility to repo visibility APIs
Co-authored-by: célina <hanouticelina@users.noreply.github.com>
* Add visibility options to repo CLI
Co-authored-by: célina <hanouticelina@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: célina <hanouticelina@gmail.com>
* review suggestions
* hid private param
* add hidden --private --public --protected
* remove --visibility option
* update tests and docs
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: célina <hanouticelina@users.noreply.github.com>