Normalise zarr v3 codecs to a list of row-like entries
Source:R/AnnDataEncoding.R
dot-zarr_codecs_as_list.Rdjsonlite::fromJSON(simplifyVector=TRUE) collapses an array of objects into a data.frame. We need each row as a list with name and configuration sub-list. Use jsonlite::fromJSON(simplifyVector=FALSE) parsing path or re-parse the dataframe rows carefully preserving nested structure.