pub fn render_table_csv(headers: &[&str], rows: &[Vec<&str>]) -> String
Render as CSV. Minimal escaping for quotes and commas/newlines.