As part of work to remove suffix pattern matching in #34036, I noticed the Spring MVC and WebFlux functional web frameworks, including Kotlin DSL's, have PathExtensionPredicates that should have been included in the deprecation and removal. We need to take the same steps to phase them out.