fix: update to protobuf 1.36.0 and exclude synthetic oneofs during populateFieldValueFromPath

Passed in 2m 59s
:pipeline:curl -sS "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)" -o bazelci.py && python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload
Waited 10s
·
Ran in 8s
:ubuntu: Ubuntu 18.04 LTS (OpenJDK 11, gcc 7.5.0)curl -sS https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?1734606790 -o bazelci.py && python3.6 bazelci.py runner --task=ubuntu1804 --file_config=.bazelci/presubmit.yml
Waited 6s
·
Ran in 34s
:mac: macOScurl -sS https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?1734606790 -o bazelci.py && python3 bazelci.py runner --task=macos --file_config=.bazelci/presubmit.yml
Waited 10s
·
Ran in 2m 42s
Total Job Run Time: 3m 24s