pub fn project_name(repo_root: &Path) -> String
Derives the project name from the repository root path.
Uses the final component of the path (the directory name).