Upgrade to the latest protobuf edition

This change has been verified to be behavior preserving both in the generated code and on the wire.  The only potential changes are for code that uses syntax-dependent reflection.  We've already migrated most of these to safer patterns, and are relying on TAP to catch any uncaught ones.

See go/protobuf-edition-zero-lsc for more information.

#busy-beavers

Tested:
    Local presubmit tests failed.
    Some test failures are present; the CL author decided to mail
PiperOrigin-RevId: 716229481
Change-Id: I49f8ef26a250515c89c3e8bdfbcd9d1aa94f9f0e
3 files changed