pub fn normalize_path(input: &str) -> String
Normalize a path to Unix style: backslash -> slash, strip Windows drive, resolve . and .., preserve absolute vs relative.