Remove pytest version pin.
Review Request #15012 — Created April 13, 2026 and updated — Latest diff uploaded
pytest had a security release recently which triggered our pip-audit
jobs. This change removes the version pin from our dev-requirements (and
updates the one for kgb, which legitimately uses semantic versioning).
Ran unit tests with the latest pytest.