The only one which is wrong is number 2. 'Hour' begins with a silent 'h', so you can never say 'half a hour'
You can say 'half an hour' (1) and you can also say 'a half hour', which would make number 3 right. For example:
I booked a half hour session with my physiotherapist.