updated the upper bounds of the .cabal constraints for 'semigroups' package

from: "< 0.13" to "< 0.14"

diagrams-core already has "< 0.14" and the "< 0.13" constraint  causes some packages to break (i.e. conduit)