4) Can I arrange for food to be blended on my Marella Cruise because of medical conditions?

Yes, this can be arranged.  Talk to reception when you arrive, and the Maitre D' will be informed.