fn placeholders_from(start: usize, n: usize) -> StringExpand description
?{start}, ?{start+1}, ... ?{start+n-1} — for a ?N list that must
continue numbering after some earlier bound parameters (managed_upsert_unique’s
dup-check binds name/id at ?1/?2 before any owner-bound ids).