pub fn validate_temperature(temperature: f32) -> Result<(), ValidationError>
Validate temperature parameter (0.0 to 2.0)
Returns error if temperature is outside the range 0.0-2.0