Decouple `Language.Haskell.Syntax.Type` from `GHC.Utils.Panic`
## Summary
The `Language.Haskell.Syntax.Type` module depends on `GHC.Utils.Panic` to import the `panic` function at a single call site. We should do one of the following to prune this dependancy:
1. Modify the definition of the calling function to not use `panic`.
2. Inline the calling function at all of its call sites in other modules.
I believe option 2 is likely the optimal path forward.
issue