Closes gh-50439
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
Closes gh-47625
See gh-47263
See gh-46356 See gh-47322