Can I be super boring and suggest that you get some specialist help on this one. You sound anxious and you need more information. I would personally would ask for a referral to a nutritionalist or get in contact with one privately. Not because I think your problem is particularly scary but just because you need suggestion on how to encourage him to eat unpureed food and you need to know what his requirements are.
What happens when you forget about spoons entirely and offer finger foods - pieces of fruit and vegetables, chunks of cheese etc? What does he eat?
I know from personal experience that it's possible for a 2 year old to still nurse and eat a full age appropriate diet so the two things don't go together. Obviously you don't want to reduce his milk intake but then have it replaced with nothing so ideally increasing his solids intake would happen gradually alongside his reduction in milk.
I wouldn't do everything at once. It sounds as though he's relying on the breast as a sleep prop and has quite a powerful nursing to sleep association. He needs to learn how to transition between sleep cycles without the breast and I think something called the gentle removal plan would be very useful. Infact I've just responded to a post which is about a much younger baby but many of the points apply here too:
https://babywhispererforums.com/index.php?topic=95047.0The writer I mentioned, Elizabeth Pantley, also wrote a book for toddlers 'The No-Cry Sleep solution for toddlers' and her ideas fit nicely with Tracy's ideas and often overlap. Pantley talks about co-sleeping as well and how to wean from that.
I would suggest a first step is to use the gentle removal plan and also try hard to reduce the amount of calories he takes in the night (not reduce to nothing but just reduce) and hopefully he'll be more motivated to take other foods in the day.
Refusing to drink other kinds of milk at his age is not actually that unusual. Your nutritionalist can advise you about how to substitute using other calcium rich and dairy foods. Or you could try and make fruit smoothies that contain milk or yoghurt.
You might find some of the information on these pages interesting:
http://www.kellymom.com/bf/bfextended/ebf-benefits.html (nutritional value of nursing in your situation)
http://www.kellymom.com/nutrition/solids/toddler-foods.html (focuses on solids and the nursing toddler).