Have you ever spoken to him about it OP? Why does he think he knows better than you about every single subject? Does he ever apologise or even acknowledge when he gets it wrong (so he says you need two rice, you say one, and you order two but only end up eating one and the other gets chucked).
I think arguing infront of children is bad. But having different opinions is good, if they're discussed respectfully and a compromise is reached. So him: lets order two rice. You: last time that was two much, how about one. Him: nope I'm getting two. Just shows that it's ok to completely dismiss your point without even giving it proper consideration. But him saying: 'you're right but I'm so hungry today and I'm looking forward to leftovers for breakfast so it wont go to waste' or 'yes I'd forgotten that, let's forget the rice but do you fancy sharing x instead' is fine.
Is it to do with finances? If so then could you consider going back to your previous job? Can you tell him you think the dynamic has changed and ask him if he would support you changing career since it was the last time he properly listened to you?
We disagree all the time, most of the time we compromise or we let the person who is most invested have their preference. Eg we disagreed over names for our children, both were a compromise, but the final decision was left to me (out of the final shortlist of 3) because he really really wanted them to have his surname. I wanted my surname too but compromised with this as a middle name etc. Yes I would have preferred my first choice of names but that wouldnt have been a relationship it would have been a dictatorship. Being in a relationship means you are a partnership and partners are meant to work together, one isn't meant to be the boss.
Ultimately not even having a say in major decisions that affect your life, is going to lead to you becoming very frustrated and resentful.
If he wasn't always like this maybe he can change, but it would require quite a lot of work from his part, through therapy.
I think the first stage is sitting him down and pointing out what's happening. Not in a 'you never let me make decisions' but in a 'I'm not feeling listened to and I don't feel i have an equal say in decisions, why do you think this might be, what can we do about it. And if he denies it, you say you'll point it out when it happens again so you can discuss at the time why your opinions don't seem to be listened to