ci: Unset all gitlab CI_* variables before running GHC
The goal here is to somewhat sanitize the environment so that
performance tests don't fluctuate as much as they have been doing. In
particular the length of the commit message was causing benchmarks to
increase because gitlab stored the whole commit message twice in
environment variables. Therefore when we used getEnvironment
it would
cause more allocation because more string would be created.
See #20431
Metric Decrease: T10421 T13035 T18140 T18923 T9198
Edited by Matthew Pickering