Fix building for versions without separate bash-completion-devel package
Referencing bash-completion-devel instead of bash-completion results in build failures on everything but rawhide.
Making the requirement conditional facilitates rebuilding the package for older Fedora version.