Goodness me op...he sounds completely fucking mental.
Unless there is something major you're not telling us
..
Either way, you can possibly consider giving kids with this 'man'.
I mean you literally said he is too cheap to buy you a wedding ring. So why the hell do you think he will pay his share of childcare?
Why don't you think you deserve better?
Being single is better than this. You could have gone on an adventure for your birthday.
If I was a betting sort I'd guess he has form for ruining birthdays, holidays and things you enjoy - because they aren't all about him. He's probably a narcissist (npd) or similar energy vampire-y type of person.
Now instead of looking forward to your trip, you're stuck worrying wtf is going on with him. Thinking 'how do I change me to fix someone else?'. You don't. You leave him. Fast.
Fuck mindfucking wankers.
He's not the one.