pub fn parse_optional_i32(field: Option<&str>) -> Option<i32>
Parse an optional i32 from a CSV field (empty or whitespace → None).