Optimal Roof Strategy for Mitigating Urban Heat Island in Hot Arid Climates: Simulation and Python-Based Multi-Criteria Decision Analysis | Synapse