HDFNL netball: Grasshoppers survive thriller to snare grand final berth