fn parse_distance_target(s: &str, full_line: &str) -> Result<f64, ParseError>
Parses a distance target value with validation.