pub fn extract_template_variables(template: &str) -> Vec<String>
Extract variables from a template string (e.g., “Hello {name}”)