You can now create a simple form for people to fill out when opening issues on your public projects to help make sure you capture the data you need. Learn more, including how projects like @reactjs are already making use of it.
https://github.blog/changelog/2021-06-23-issues-forms-beta-for-public-repositories/