as of https://github.com/zarr-developers/zarr-specs/pull/330 codecs can be declared with `must_understand=False`. What's the use case for this? cc @LDeakin