Hm again. Tantrums over sensory issues, food separation, transitions and things "not done right", plus sleep issues, do sound a bit potentially autism-spectrum-ish. That could be worth looking into. What do the nursery think? Does she have tantrums there, eat well, cope with transitions....? Though having said that, my own DS was so well settled at nursery and they were so good at managing him that no-one noticed he had an issue until he hit school (and when I say hit I mean hit....!) A year after starting school he had an ASC diagnosis.
A few strategies that worked with DS - I found that "choice-of-two" worked better than either "no choice" or "lots of choice" - cheese sandwich or ham sandwich, story first or teeth first. Lots of routine helped. "First this then that" helped, so he knew what was coming. And "when you have done this, then you can do that", calmly repeated. Visual timetables which we talked through together helped (when he was older and diagnosed) Me using a very calm neutral voice tone for instructions and not showing any level of anger or frustration myself (not easy!) helped to not trigger his anxiety and defiance. Short simple instructions, followed by a pause, followed by repeat instruction, helped. "Count to three and consequence" helped. The last two are good for kids with a slight processing delay - gives them a bit of time to get their heads round what you are asking for, so they don't just dig in and say "no". And I still say "shall we do it now or in five minutes?" though DS is grown up and left home
Dunno if any of these will work for you though!
DS didn't have sleep issues, some parents use melatonin but not a thing I've investigated so might be suitable or not. You might also want to look into strategies for kids with ARFID (food issues) and PDA (pathological demand avoidance). Even if your DD doesn't strictly speaking have those conditions you might pick up a few non-standard parenting techniques that will help with some particular problems.
And finally - in my experience, once the huge tantrum starts there was nothing much I could do except batten down the hatches and weather the storm til it was over. My main effort had to go into understanding whatever was triggering them and then managing it, so as to have relatively few of them.