Fix Zarr reprojection to use actual region bounds
reproject_tile assumed a hardcoded 0.1° WGS84 window centred on the
bbox centre, regardless of the actual fetched region size. This
caused the overlay to be misaligned with the map.
Replace with inline reprojection that uses the actual UTM pixel
bounds and the derived WGS84 bounds. Each output pixel's WGS84
coordinate is converted to UTM and mapped to the nearest input
pixel using the real pixel grid, not a fixed tile assumption.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>