I may be mistaken but the expectation with vagrant would be that we maintain config for it and publish an image. These are 2 things that are not on the table.
For a very low touch setup that allows you to go from 0 - 100 very quickly use WSL2 + Docker dev
Beginners Guide to Install Discourse for Development using Docker