Да, поддерживается, в соответствии с https://github.com/typhoeus/typhoeus/issues/628#issuecomment-496976697 вы можете создать запрос HTTP2 с помощью:
response = Typhoeus.get("https://nghttp2.org", http_version: :httpv2_0, verbose: true)
и проверить версию HTTP с помощью: response.http_version
=> "2"
Помните, что Typhoeus использует libcurl и имеет поддержку HTTP / 2, но для базовой версии cUrl должна быть скомпилирована поддержка, поэтому при использовании старой версии ваши результаты могут отличаться.