Google Sheets doesn't have a way to stop the automatic data type assignation. Instead of using the built-in form response submission to Google Sheets you could use the Google Forms on submit trigger to prepare the response data to be stored properly in your spreadsheet.
If you want to keep the data as was wrote by the form respondent your code should ...
I know this answer is super-late, but I just found your question via google since I had the same thought. The answer is query parameters. According to this article about using merge tags in Mailchimp to auto-populate google forms, if you pass query parameters after the form URL in the format form.url?key=value, e.g.https://docs.google.com/forms/path/to/stub?&...
This is not possible in Google Forms. One alternative is to create sections asking for name and country questions and include multiple option question asking if they want to add another name and question. Set this question No option to submit the form and the Yes option to go to the next question.
In Google Forms, you can click in the three dots next to send and click Print
Then we're redirected to the following screen
It's in portuguese in my case. In the highlighted dropbox I defined want the file to be saved as PDF (from the portuguese "Guardar como PDF").
Once you have the .pdf you can just copy-paste mostly everything.
Google Apps Script can't redirect to another website because it only acts on the back-end not on the front-end.
Show quiz result on the same page in Google Forms
Old Google Form redirect after submission (This doesn't work with the current version of Google Forms)
Google Form App Script Automatic URL Redirect