pub fn calculate_timezone_offset_seconds(hours: i8, minutes: u8) -> i32
Calculate total seconds for a timezone offset
Uses saturating arithmetic to prevent overflow