Hi,
The form can be created in powerapps-Microsoft form which is quick to develop easy on license and provides great integration with power automate, outlook, sharepoint. pdf creation , approvals ,sending mails alse can be done easily.
I have read the requirement and understood, we can discuss more for detailed requirements.
My Profile:
1. I have 13+ years of experience with with different SP versions -SP Online/2019/2016/2013/2010
2. I have 3+ years of experience with power platform Power automate, PowerApps.
3. Worked with Nintex Forms and flows
4. Experience with SPFx, ReactJS, JavaScript, jQuery, Typescript, REST Apis, Webhooks etc.
Looking forward for your response.
Regards,
Shekhar