Support for multiple configs in packaged modules via metadata yaml info
The docs for this PR live [here](https://moon-ci-docs.huggingface.co/docs/datasets/pr_5331). All of your documentation changes will be reflected on that endpoint.
will solve https://github.com/huggingface/datasets/issues/5209 and https://github.com/huggingface/datasets/issues/5151

TODO:
- [ ] cache dirs structure
- [x] push_to_hub - create dirs and meta
- [ ] make --save_info not rewrite configs_kwargs in readme (update test cli util)
- [x] get_config_names
- [ ] update docstrings
- [ ] refactor copypaste in get_modules
- [ ] tests