Hi Brian,
http-parser package was removed from rhel 10 ( and its derivative ), as it was not maintained any more. Common replacement is llhttp . Someone reported this issue already (link below), but the issue is not resolved yet. https://support.schedmd.com/show_bug.cgi?id=21801
However, a workaround is mentioned in the ticket, that if you take the http-paser from rhel 9 ( or rocky 9 in your case ) and install it on el 10 it should work.
regards, Patrick