Shared Map Component & Zoom Logic on Web (DSW-95)

This update implements a unified map component across Venue and Stays pages, distinguishing context solely by the primary focus point on load.

The default zoom logic must prioritize local context to visualize Venue ↔ Hotel proximity. It is critical to prevent "national scale" auto-fitting, ensuring the view remains tight and operationally useful for judging local logistics.