I’d say have a sit down with him and tell him these things, all of them; he needs to know. Tell him how they bother you and how severely it’s impacting your relationship. Do so subtly, as to not yell at him obviously lol... but just make it clear that you are serious. In the case of him just not wanting to do things on his own and even social skills... could it be some form of depression? Explore that idea. Otherwise, have that talk with him and then give him some room to think about it. Because you are right - you are in a relationship, a romantic one not one where you are mothering someone and constantly exhausting yourself to push them. It’s unfair to you, and him ultimately because he’s seemingly becoming a spoiled child having you do all the leg work here. When I say give him room to think about it, I mean consider taking a break from the relationship. Just a breather... a few days maybe so you can both get some perspective and he can have time to mull things over. If he loves you the way you say he does, it may bring about some change. But you’ll never know until you express yourself and then allow him to think it all over in some absence of you. He has to realize the impact you have in his life as a whole, the part you play and the part he plays. For some people, breaks can be life savers and turn the whole relationship around!
Being afraid of change, he may have had bad experiences in the past. Show him change can be good... starting in moderation perhaps? Maybe suggest new music, try a new hobby together... ahh I apologize I’m not sure how to bring change so subtly. But without change there is no growth; it’s necessary to keep moving forward in life. If you guy tend to go to a certain movie theater even, try a different one. Eat in a different part of town, a new place? Even suggest a new dish in place of what he usually orders. Try the something new with him so that he doesn’t feel put on the spot with these changes. If you happen to try the same new dish: talk about it afterwards... make it a conversation starter. Add how you can both try something new next time as well. Turning into pseudo food critics! Lol
Not sure if any of that helps, but I wish you the best of luck! I hope you guys can make it through this!