Update `AbstractWebMvcEndpointHandlerMapping` to chain any caught InvalidEndpointRequestExceptions so that a more complete stacktrace is available. The exception has also been updated to a `ResponseStatusException` so that the reason can be propagated. Fixes gh-25642