Hi mate,
Bit of a nightmare situation there. From what I can see, for the top gap - coving or cornice seems like your best bet. Quick fix and hides the mess. If you're worried about moisture, get some bathroom-grade coving and seal it properly.
The shower tray gap - if it's not too wide, a...