Explicitly permit noarch subpackages for header-only libraries
Explicitly requiring only the base package to be arched provides
the same benefits as a general prohibition on noarch, while
explicitly allowing subpackages, including -devel subpackages,
to be noarch allows many header-only library packages to still
produce noarch RPMs in practice.