pub fn find_project_root() -> Option<PathBuf>
Finds the project root by searching upward for a marker file/directory (e.g., .git)
.git