this commit will be squashed
hooks: add ghc-pkg hook

this hook updates the cache for haskell modules