Is there any limit to the number of invoices I can create?

No, there are currently no restrictions on the number of invoices or payment links you can generate on the portal.