tessera-zarr-jsoo: async fetch + sync fallback for notebook cells
- fetch: async XHR (Js._true) with Lwt promises for parallel shard downloads
- fetch_sync: synchronous XHR for web worker context
- fetch_region: uses async fetch, returns Lwt.t
- fetch_region_sync: uses sync fetch + Lwt.poll for notebook cells
that need immediate results
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>