fn render_plan_node( plan: &Plan, idx: usize, prefix: &str, is_root: bool, is_last: bool, out: &mut Vec<String>, )