pub fn find_project_root(start_dir: &Path) -> Result<PathBuf>
Find the project root (directory containing package.json).
Returns an error if no package.json is found.