pub fn normalize_param_samples( samples: &mut [HashMap<String, f32>], ) -> HashMap<String, (f32, f32)>
Min/max normalize each parameter across samples in-place. Returns (min, max) per parameter name.
(min, max)