pub fn process_file(file_path: &Path, base_path: &Path) -> Result<String>
Process a single file and return formatted output with syntax highlighting