That HTTP2 is the worst of the bunch is a given. But HTTP3 should on paper be able to handle packets loss better than HTTP1.1 and way better than HTTP2.
And SACK does not seem to help under my real life workloads. Maybe poor implementations. I don't know.