pulpcore is independent from the foreman/katello version. 3.14 is the latest version. IMHO the missing pulp-rpm for el8 is a packaging issue.
Maybe create an issue at Issues - Foreman
O.K. @iballo mentioned it’s work in progress: Unable to sync some repositories (AlmaLinux in this case) - #18 by iballou