ci: pin PyPy 3.11 to 7.3.21 on macOS and Windows (#6050)

Temporarily pin the two failing PyPy 3.11 jobs while investigating the PyPy 7.3.22 import regression.

Refs #6049.

Co-authored-by: Cursor <cursoragent@cursor.com>
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 05e7e52..5823dd2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -118,7 +118,8 @@
             python-version: 'pypy-3.10'
             cmake-args: -DCMAKE_CXX_STANDARD=17
           - runs-on: macos-latest
-            python-version: 'pypy-3.11'
+            # Temporarily pinned pending investigation in issue #6049.
+            python-version: 'pypy-3.11-v7.3.21'
           - runs-on: macos-latest
             python-version: 'graalpy-24.2'
 
@@ -151,7 +152,8 @@
             python-version: 'pypy-3.10'
             cmake-args: -DCMAKE_CXX_STANDARD=17
           - runs-on: windows-latest
-            python-version: 'pypy3.11'
+            # Temporarily pinned pending investigation in issue #6049.
+            python-version: 'pypy3.11-v7.3.21'
             cmake-args: -DCMAKE_CXX_STANDARD=20
           # The setup-python action currently doesn't have graalpy for windows
           # See https://github.com/actions/setup-python/pull/880