Use QuicVersionUsesCryptoFrames instead of checking against QUIC_VERSION_47

gfe-relnote: refactor QUIC_VERSION_47 checks. No behavior change
PiperOrigin-RevId: 237924704
Change-Id: Iaf70e71f64fbcc51f500e3919c2f026b146d7ab6
diff --git a/quic/core/quic_framer.cc b/quic/core/quic_framer.cc
index 32d50c5..6505cb0 100644
--- a/quic/core/quic_framer.cc
+++ b/quic/core/quic_framer.cc
@@ -1043,7 +1043,7 @@
         }
         break;
       case CRYPTO_FRAME:
-        if (version_.transport_version < QUIC_VERSION_47) {
+        if (!QuicVersionUsesCryptoFrames(version_.transport_version)) {
           set_detailed_error(
               "Attempt to append CRYPTO frame in version prior to 47.");
           return RaiseError(QUIC_INTERNAL_ERROR);
@@ -2804,7 +2804,7 @@
         break;
       }
       case CRYPTO_FRAME: {
-        if (version_.transport_version < QUIC_VERSION_47) {
+        if (!QuicVersionUsesCryptoFrames(version_.transport_version)) {
           set_detailed_error("Illegal frame type.");
           return RaiseError(QUIC_INVALID_FRAME_DATA);
         }