The map's ROOT container — its client rect is the drop target AND the
space unproject works in. (NOT the canvas container: maplibre's
.maplibregl-canvas-container has absolutely-positioned children and a
ZERO-height client rect — hit-testing against it rejects every drop.)
Container-relative pixel → geographic coordinate.
The slice of a MapLibre map the pegman drop needs (structural, for testability).