#curl 8.19.0, released today, has my reimplementation of rate limits for up- and downloads. They work the same for all network protocols and HTTP versions, and per URL, even on shared connections.
Meaning you can mix different limits (including unlimited) on the same HTTP/2 connection.
(This was not a goal as such, mainly a side effect of doing things properly. „Technical Credit“ I would call it. 😌)