Support for suspending handler methods introduced in Spring Framework 5.2 M1 does not detect types correctly and does not support suspending handler methods returning Flow which is a common use case with WebClient. This commit fixes these issues and adds Coroutines integration tests. Closes gh-22820 Closes gh-22827