[GHC] #14671: Make the Template Haskell class Lift work over typed expressions