Have a strategy you will use and stick to it.
Almost script it out to yourself.
If you feel yourself getting angry / losing control, walk away.
Naming feelings can be really powerful for little ones. ‘You really want to do x, don’t you? And we can’t do that and it must feel so frustrating. I can see you are feeling so cross right now. It’s hard when we feel like that. I know you’re disappointed. It’s ok to feel like that. I’m here to give you a hug whenever you’re ready. I know you’re feeling cross AND it’s not ok to hit/bite. When you’re feeling ready we can do y.’ Etc etc
Also trying to work out triggers. I have a ds who is a totally different child when hungry - can you pick up from nursery with a substantial snack to pre-empt that? Sometimes we just have to throw food at ds from a distance and retreat…it took us ages to work that one out.
Helping him feel prepared for what is coming up too - warnings but not negotiating or letting him think he can change plans. ‘Now we’re going to do y, next we will do z’ ‘after nursery today we will do a, then we will do c.’ Forced choices can help too - ‘we need to do x and y. Which one shall we do first? We can do x or y’
Good idea to talk to the hv. Sometimes behaviours like this can be a sign of other things going on. You mention he doesn’t eat at nursery - is there a reason for that ie sensory issues or similar? It isn’t always though - some children are just more explosive than others. My ds is one - he is neurotypical but boy does he tantrum at times! He’s 8 now and we’ve come a long way from when he was really extreme - I would say mainly because we have learnt strategies to support him as parents rather than anything else.
Hang in there - you will find what works for your ds.