pub fn save(config: &Config) -> Result<()>
Save config to ~/.llmshim/config.toml. Creates the directory if needed.