This commit adds Coroutines extensions for TransactionalOperator.transactional that accept suspending lambda or Kotlin Flow parameters. @Transactional on suspending functions is not supported yet, gh-23575 has been created for that purpose. Closes gh-22915