This commit polishes the renaming of JsonComponent to JacksonComponent and the use of JacksonModule instead of Module in Jackson 2. This also adds integration tests that use a JacksonComponent with WebMvcTest and WebFluxTest. Closes gh-47864