[GHC] #15681: Take {-# COMPLETE #-} pragma into consideration when using MonadFailDesugaring