pub fn check_temperature(temperature: f64) -> Result<()>
Validates temperature is above absolute zero and reasonable for atmospheric calculations.
Returns InvalidTemperature if temperature is outside -273.15 to 100°C.
InvalidTemperature