For certain beamlines (i.e., bl733), we will need to ingest multiple files from a single scan into SciCat.
For the dataset_path argument in orchestration/scicat/ingest.py:scicat_ingest_flow(), we could modify it to accept Path or list[Path], and pass that into ingest(). This also means updating the ingest function in the scicat_beamline repo.