Add existing tests
This PR adds existing tests as specified here: https://gitlab.haskell.org/ghc/ghc/-/blob/master/testsuite/tests/hpc/all.T
Tasty is used as the test runner together with the hunit and tasty-golden providers. A possible improvement might be to add support for running the tests with multiple GHC versions which I've not looked into yet.
Edited by Arsalan Cheema