I think I read on these boards you can move the cruise out a few times to not loose your deposit. This will give you time in hopes the situation changes.
How could you have missed the popular and exciting b3b from @Jim_Iain
Or the equally b2b excitement from @KenCruiser
And the current reviews for the Canada / New England itineraries.
Explore your options- scooter, wheelchair or transport chair.
Which will be easier to bring with you and store in your cabin?
Will the chosen medical device fit through the cabin door?
Is this a one time use or multiple?
I would look for a package of 3 meals. You can also consider lunches for around $21 pp. Each of these restaurants have a unique menu. I don’t see Wonderland on your list.