Great news! The n8n Form Trigger is currently being polished and should come out in an upcoming release really soon.
The first version supports required questions, question types (including drop-down options), and serves a url for the form to be filled out.
The questions will be created via a UI in V1. I however like your markdown form composition suggestion! Could see that being useful on longer forms @giulioandreini if we see those being created.