upload large folder operations uses batches of files for preupload-lfs jobs for xet-enabled repositories (#3228)
* modify funcs to accept lists
* batch uploads post testing
* make style
* is_xet_enabled
* change batch size constructor param to have default size of 1
* test batch size set to greater than one
* style + quality
* apply comments from Lucain
* get n files or at least totalling 64MB
* Revert "get n files or at least totalling 64MB"
This reverts commit 04d31d94ed18ae2e1a869e628e6e00a8133db6aa.
---------
Co-authored-by: Lucain <lucain@huggingface.co>