Correct optionsOnSubResourceTest to allow "allow" in header text (#1268)

* optionsOnSubResourceTest to allow "allow" in header

* use toLowerCase(Locale.ROOT) as per review

* use api version from parent project
diff --git a/jaxrs-tck/pom.xml b/jaxrs-tck/pom.xml
index 4c45c41..0722252 100644
--- a/jaxrs-tck/pom.xml
+++ b/jaxrs-tck/pom.xml
@@ -47,7 +47,7 @@
         <dependency>
             <groupId>jakarta.ws.rs</groupId>
             <artifactId>jakarta.ws.rs-api</artifactId>
-            <version>${project.version}</version>
+            <version>${project.parent.version}</version>
         </dependency>
 
         <dependency>
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java
index 83f37de..9902e85 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java
@@ -17,6 +17,7 @@
 package ee.jakarta.tck.ws.rs.spec.resource.requestmatching;
 
 import java.io.InputStream;
+import java.util.Locale;
 import java.io.IOException;
 
 import ee.jakarta.tck.ws.rs.common.JAXRSCommonClient;
@@ -429,7 +430,7 @@
     invoke();
     boolean foundGet = false;
     for (String header : getResponseHeaders())
-      if (header.startsWith(HttpHeaders.ALLOW))
+      if (header.toLowerCase(Locale.ROOT).startsWith(HttpHeaders.ALLOW.toLowerCase(Locale.ROOT)))
         foundGet |= header.contains(Request.GET.name());
     assertTrue(foundGet, "Header Allow: GET was not found");
     logMsg("Header Allow: GET found as expected");