Hi there Harlow88 and thanks so much for reaching out to the forum.
Your amazing post is so full of pain, detail and emotions about how you feel about your partner's behaviour.
You asked for some honest advice. Geoff has made some very good points, I'd like to add a few if that's OK.
To me, any relationship has to be nourished not by hugs, not by texts, not by coldness, but by RESPECT.
Without respect, love will not grow, laughter will not be spontaneous, you will never make each other feel needed, and the future is not bright.
Is seems to me that his behaviour in ignoring you for days, not bothering with birthdays, not even taking you to his place and so on, does not show much respect for you as a person and your rights at all. He is taking you for granted and not really caring for you.
Every human being including yourself deserves an amazing life with a partner who elevates you and encourages you to be the best you can be. Is this happening with you?
I wonder if it is time that you brought things to a head - tell him how you are really feeling, what it is about his behaviour that concerns you, ask him if he really loves you. Now this will take some courage on your behalf but at least your uncertainty will be addressed. It will be very unfair of him to tell you again that you are being unreasonable - he has to respect your rights.
Women have a very strong loyalty setting, much more so than men. I think you owe it to yourself to ask if this is the relationship you really want. Maybe even try giving him a complete break with no communication at all for a few weeks and see if he bothers to contact you. His actions will speak volumes about how he really feels for you.
I hope I haven't gone on too much Harlow88 and wish you all the very best for resolving this.
Always happy to chat if you feel that may help.
All the very best, The Bro