As @[deleted] mentioned, it is required with standard GM suspension (both shocks & springs) as nut '3' is shallower than nut '7' although in the diagram they appear identical.
3 - Nut, Hex, M12, Support to Shock Absorber. GM Part # 24427844
7 - Nut, Hex, M12, Shock Absorber to Wheelhouse. GM Part # 9223174
The setup is the same on the Vectra B (for standard suspension) except the nuts have different part numbers to the Astra G.
Edit: However for the Astra, there are two versions of the shock absorber support '5' & '6' in the diagram - one comes with a bead ring (presumably for the nut) and the other without the bead ring.