[GHC] #12464: Add `instance Semigroup a => Semigroup (IO a)`