Some datasets are converted to parquet with too big row groups, which makes the viewer crash
... and workers to OOM

eg IDEA-CCNL/laion2B-multi-chinese-subset

```python
In [1]: import fsspec; import pyarrow.parquet as pq

In [2]: url = "https://huggingface.co/datasets/IDEA-CCNL/laion2B-multi-chinese-subset/resolve/main/data/train-00000-of-00013.parquet"

In [3]: pf = pq.ParquetFile(fsspec.open(url).open())

In [4]: pf.metadata
Out[4]: 
<pyarrow._parquet.FileMetaData object at 0x11f419450>
  created_by: parquet-cpp-arrow version 7.0.0
  num_columns: 10
  num_rows: 11177146
  num_row_groups: 1
  format_version: 1.0
  serialized_size: 5880

In [5]: pf.metadata.row_group(0).total_byte_size
Out[5]: 2085382973

In [6]: pf.metadata.row_group(0)
Out[6]: 
<pyarrow._parquet.RowGroupMetaData object at 0x106609590>
  num_columns: 10
  num_rows: 11177146
  total_byte_size: 2085382973
```
Some datasets are converted to parquet with too big row groups, which makes the viewer crash: ... and workers to OOM

eg IDEA-CCNL/laion2B-multi-chinese-subset

```python
In [1]: import fsspec; import pyarrow.parquet as pq

In [2]: url = "https://huggingface.co/datasets/IDEA-CCNL/laion2B-multi-chinese-subset/resolve/main/data/train-00000-of-00013.parquet"

In [3]: pf = pq.ParquetFile(fsspec.open(url).open())

In [4]: pf.metadata
Out[4]: 
<pyarrow._parquet.FileMetaData object at 0x11f419450>
  created_by: parquet-cpp-arrow version 7.0.0
  num_columns: 10
  num_rows: 11177146
  num_row_groups: 1
  format_version: 1.0
  serialized_size: 5880

In [5]: pf.metadata.row_group(0).total_byte_size
Out[5]: 2085382973

In [6]: pf.metadata.row_group(0)
Out[6]: 
<pyarrow._parquet.RowGroupMetaData object at 0x106609590>
  num_columns: 10
  num_rows: 11177146
  total_byte_size: 2085382973
```