Hi,
I do not know why people said it has to be sent via Power Automate, that makes no sense. You just need the link and to make sure the form is configured properly for external users, and you can send the link via email. Sending it via Power Automate doesn't make sense to me. Understand that part is a Forms thing, not a Power Platform thing.
Also, saying you only want them to respond once that is also a Forms Thing NOT a Power Platform thing. Simply configure the Form so they cannot respond more than 1 time and you are good
However, and this does not change what I said at all, you said you want to remind them to respond. Which means you need a way to track who has and who has not responded. But you cannot do that, because they are answering anonymously, because it would no longer be anonymous if you are tracking them.
But you are required to be anonymous to the people outside your organization.
So you have to figure out what you want to do, because the only way to do what you are asking would be to create something that you add to a form and map that to a user, but then you need a way to store the tracking and mapping. Which means you need an App or a Power Automate Flow, or any other manner of ways to send a link to the people and specifically find a way to track (IP/Name/Email/Etc) so you know who responded.