extension: Require that grammar names are written in snake_case (#26295)

This PR updates the `ExtensionBuilder` to require that grammar names are
written in snake_case.

The grammar names are used to construct identifiers, so we need them to
be valid C identifiers.

Release Notes:

- N/A
05d3ee8555Marshall Bowers committed on 3/7/2025, 7:02:35 PM· committed by GitHubparent1b34437
3 files changedLine totals unavailable