Fix ParallelListComp out of scope suggestion
This patch makes it so vars from one block of a parallel list comprehension are not in scope in a subsequent block during type checking. This was causing GHC to emit a faulty suggestion when an out of scope variable shared the occ name of a var from a different block.
Fixes #22940 (closed)