Add datasets.Dataset to Trainer's train_dataset and eval_dataset type hints (#30077)
* Add datasets.Dataset to Trainer's train_dataset and eval_dataset type hints
* Add is_datasets_available check for importing datasets under TYPE_CHECKING guard
https://github.com/huggingface/transformers/pull/30077/files#r1555939352