bench: Go cross-runtime comparison harness Adds bench/go/ — single-threaded Go benchmarks against the same proto schemas and payload sizes as bench/bench.lua, run against google.golang.org/protobuf v1.36 (reflective apiv2) and planetscale/vtprotobuf v0.6 (codegen marshalers). Wired through `just gen-go` + `just bench-go`. *.pb.go is gitignored repo-wide so the generated outputs are regenerated locally — not committed. bench/COMPARISON.md documents the full table per fixture / size / op: MB/s for Lua full + Lua runtime + apiv2 + vtproto, alloc bytes/op and allocs/op side-by-side, and ratios. proto2 BenchPayload vtproto cases are intentionally skipped — MarshalVT drops proto2 extensions and would understate bytes vs apiv2 / Lua.