pub fn list(base: &Path, game: &str) -> Result<Vec<String>>
Lists profile names (immediate subdirectories) for a game, sorted. A missing profiles directory yields an empty list.