Document -c in hp2hs(1)

This fixes #8452.
Correct release notes about SIMD support.
Fix typo
Support the syntax [e||...||] for typed expression brackets.
Document new typed Template Haskell features.
Add typed Template Haskell details to the release notes.
Optimise stack checks that are always false

Fix a bug introduced in 94125c97e49987e91fa54da6c86bc6d17417f5cf.
See Note [Always false stack check]
Trailing whitespaces
Fix bugs in control flow optimisations