OWB-1451 upgrade to interceptors-2.2

The CDI TCK requires interceptors-2.1 albeit the spec only requires 2.1.
The EE 11 umbrella spec mentions both specs.
I'd say we aim for the newer, more capable spec version.
diff --git a/pom.xml b/pom.xml
index 39adfc6..22a81fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,8 +66,7 @@
         <jakarta.atinject-api.version>2.0.1</jakarta.atinject-api.version>
         <jakarta.cdi-api.version>4.1.0</jakarta.cdi-api.version>
 
-        <!-- attention, in CDI-4.1 the min required version is interceptors-2.1, but the TCK requires interceptors-2.2 :( -->
-        <jakarta.interceptor-api.version>2.1.0</jakarta.interceptor-api.version>
+        <jakarta.interceptor-api.version>2.2.0</jakarta.interceptor-api.version>
 
         <jakarta.annotation-api.version>3.0.0</jakarta.annotation-api.version>
         <jakarta.el-api.version>6.0.0</jakarta.el-api.version>
diff --git a/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java b/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java
index 6144c80..12d8be0 100644
--- a/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java
+++ b/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java
@@ -18,12 +18,14 @@
  */
 package org.apache.webbeans.intercept;
 
+import java.lang.annotation.Annotation;
 import java.lang.reflect.AccessibleObject;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Set;
 
 import jakarta.inject.Provider;
 import jakarta.interceptor.InvocationContext;
@@ -128,4 +130,22 @@
         }
         return null;
     }
+
+    @Override
+    public <T extends Annotation> T getInterceptorBinding(Class<T> annotationType)
+    {
+        return InvocationContext.super.getInterceptorBinding(annotationType);
+    }
+
+    @Override
+    public Set<Annotation> getInterceptorBindings()
+    {
+        return InvocationContext.super.getInterceptorBindings();
+    }
+
+    @Override
+    public <T extends Annotation> Set<T> getInterceptorBindings(Class<T> annotationType)
+    {
+        return InvocationContext.super.getInterceptorBindings(annotationType);
+    }
 }
diff --git a/webbeans-tck/pom.xml b/webbeans-tck/pom.xml
index 37468eb..9f2f9ad 100644
--- a/webbeans-tck/pom.xml
+++ b/webbeans-tck/pom.xml
@@ -31,10 +31,6 @@
     <packaging>jar</packaging>
     <description>All TCK tests for the Apache OpenWebBeans Implementation</description>
 
-    <properties>
-        <jakarta.interceptor-api.version>2.2.0</jakarta.interceptor-api.version>
-    </properties>
-
     <dependencies>
 
         <!-- Those dependencies are required for standalone TCK testing -->