feat: 🎸 change the logic: decouple the /splits and /rows
 Now, we have jobs to get all the split names of a dataset, and other
jobs to get the rows and columns of a given split. This allows to fill
the cache progressively, and supports datasets with part of the splits
being erroneous.

BREAKING CHANGE: 🧨 the endpoints have changed, and the mongo database too
feat: 🎸 change the logic: decouple the /splits and /rows:  Now, we have jobs to get all the split names of a dataset, and other
jobs to get the rows and columns of a given split. This allows to fill
the cache progressively, and supports datasets with part of the splits
being erroneous.

BREAKING CHANGE: 🧨 the endpoints have changed, and the mongo database too