I think they used parts from a bin, there are various types used. Astra GSi/Cav GSi and Calibra J reg and earlier and the GTE's used Cosworth cast heads and Mahle forged pistons. But they actually used some of that stuff again in some of the later engines. Some of the Cavalier SRi's used 16v heads and some used 8v heads.
And then some of the 2litre standard Cavalier LS cars had an XE.
The turbos had different Mahle pistons, but the only way to get these is to get them from Vauxhall for £££££. No real answer though, the early engines had 'COSCAST' stamped on the side of the head. These are bombproof and have the pistons you are looking for.