Gravity Forms doesn’t provide any built-in integration for WooCommerce. So you would need to stick to any of the third-party add-ons available or hire someone to work with you on a custom solution. There are few third-party add-ons to customize products using embedded Gravity Forms that maybe could help:
I would recommend you to reach the authors to see if any of them could fit your needs.
I’m not aware of any ready to use solution to achieve the additional requirement.