pub fn plugin_search_dirs(workspace: &Path) -> Vec<PathBuf>
All plugin directories to scan (primary first, then legacy if distinct and present).