Add column_names to IterableDataset
The docs for this PR live [here](https://moon-ci-docs.huggingface.co/docs/datasets/pr_5582). All of your documentation changes will be reflected on that endpoint.
This PR closes #5383 

* Add column_names property to IterableDataset
* Add multiple tests for this new property