pub fn validate_input_file(path: &str) -> Result<()>
Validates that a file exists and is readable.
Returns an error if the file doesn’t exist or isn’t readable.