Level 55-Dark Pulse
Level 60-Shadow Ball
Haunter can be caught at the forest before the 7th gym. It is caught with confusion at level 45. They are common in the area. Haunter would normally evolve into Gengar but doesn't in this game due to it being a gym exclusive pokemon.