Expand description
Rendering ExprKind into a SQL string plus a positional parameter list.
Generic over D: Dialect for identifier quoting and placeholder style,
but ExprKind/Value themselves stay closed, non-generic types, so this
costs one instantiation per dialect used in a program rather than one per
query shape.