Update RPM build/install to use wheels
This MR updates the spec file for RPM builds to build and install using wheels, these are more efficient, and provide better metadata and entry points.
I also updated the requirements to use python3-devel
as recommended by the Fedora packaging guide, which improves the binary RPM metadata.