As an end user, do we have to provide any guarantees when signing a PPA?

No. As part of our Due Diligence process we analyze the financial scoring of the user (if approved).