pub fn haversine_distance(lat1: f64, lon1: f64, lat2: f64, lon2: f64) -> f64
Geodetic Earth distance using Haversine formula (meters)