The white rippled roof material is a thin sheet of fiberglass.
You want to make sure the feet of the solar panel are large enough as not to damage the roof through focused pressure points. How large is large enough? I don't know. Hopefully the solar panels come with good size feet. I would think something in the 1" x 2" range would suffice. A little bigger would be better yet. I advise to place full-covering stick-on rubber feet before screwing it down so there is no direct contact between the metal feet and the fiberglass itself. You must screw into the ceiling joists to get a firm mounting, but do NOT over-tighten the screws as you run a risk of compressing and deforming the roof. Screw down nice and snug and let your caulk act as an adhesive. Caulk 100% around each foot and also the screw heads to prevent them from coming loose.
I don't know what caulk to advise using other than 100% silicone window caulk that is typicaly used on houses. I see it a good choice as it seals well, is long lasting resistent to drying out, UV protected, and offers great adhesion. Home improvement centers sell it. It comes in white to match your roof.
If we were retired dry camping a lot in the desert, I would mount two large solar panels to the top of our 2350. But we dry camp most often where there are shade trees, and we seek them out wherever we camp, rendering solar panels semi-useless. Still a big pair on our roof would be nice to have.