SQL misc functions (geo.buffer, date): adopt FunctionOptions for trailing options (original) (raw)

Motivation

Final follow-up to #3881, #3882, and #3883. Two remaining candidates for the options-map pattern:

Proposal

Accept a trailing options map validated by FunctionOptions on each. Positional forms remain supported. Unknown keys are rejected.

Deliverables