I would never design (Arch Tech) a fixing detail at the waterproofing level (maybe ok for a garage) especially with a timber structure below. I would be looking at fixing an upstand at least 50mm high (ideally 150mm) so any penetrations don't have the potential of being in standing water.
I prefer my second suggestion after thinking about it using DCM sitting on the existing roof membrane and not fixing them down puncturing it. Maybe three per side and fix the frame to these. Would weigh 120 kg plus the PVs
This sounds sensible, I'm going to but them up against the perimeter wall, as that's going to be to the North of the panels, so between that and the weight I don't think they'll go anywhere.
Yes, this is what I suggested. Although I wouldn't bother trying to meet the regs on height.