fix: add support for protobuf 5.x (#644)

* fix: add support for protobuf 5.x

* remove pin for types-protobuf

* remove pytest from noxfile

* refactor common code

* Refactor

Co-authored-by: Victor Chudnovsky <vchudnov@google.com>

* run black

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* mypy

* run pre-release test against all python versions

* filter warning

---------

Co-authored-by: Victor Chudnovsky <vchudnov@google.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
9 files changed