Implements the ZarrStore interface over HTTP(S). Used by
zarr_daf() when given an http(s):// URL pointing at a .daf.zarr
directory served by a static web server. Reads .zmetadata
(consolidated metadata) once at open; subsequent store_exists /
store_list resolve against the parsed dictionary, and chunk fetches
are cached in process memory.