Planetary nebula haloes – II. NGC 7662 and shock heating mechanisms in haloes