Extend support for streaming datasets that use pd.read_excel
This PR fixes error:
```
ValueError: Cannot seek streaming HTTP file
```

CC: @severo 
TODO in the future: https://github.com/huggingface/datasets/pull/3355#discussion_r761138011
- If we finally find a use case where the `pd.read_excel()` can work in streaming mode (using fsspec), that is, without using the `.read()`, I propose to try this first, catch the ValueError and then try with `.read`, but all implemented in `xpandas_read_excel`. 