pub async fn file_exists(path: &Path) -> bool
Checks if a file exists and is readable with path validation. Returns false for invalid or potentially dangerous paths.