pub fn normalize_path(path: &Path) -> String
Normalizes a path to use forward slashes for pattern matching. This ensures consistent behavior across platforms.