Bridging natural language and GIS: a multi-agent framework for LLM-driven autonomous geospatial analysis | Synapse