the `generic` unit is on its way out: https://github.com/numpy/numpy/pull/29619#issuecomment-4150483161, so we need to make some tweaks to our model of the numpy timedelta data type. related issue in zarr-extensions for the spec itself: https://github.com/zarr-developers/zarr-extensions/issues/50