IMO as a DIYer:
Yes, yes.
Yes.
Tanking? Yes. If you're paying for it. What did they quote you for?
Ideally, the tray should fit, then tiling cover the join. Finding trays which are the right size can often be tricky.though.
Silicone will fail and foam will get waterlogged.
Is that shower...