We should add a pydantic-zarr based implementation of https://github.com/EOPF-Explorer/data-model/pull/39