I highly recommend using WSL2 for working with Ghost on windows. While Windows is nominally supported, there are a couple of annoying bugs that make working on Windows less than smooth. Using WSL means you’re working in an environment much more similar to the one Ghost is developed for, and so things tend to work more reliably.
If you’re switching to WSL and have already started setting up on Windows, I recommend uninstalling yarn, node, etc from Windows, and install them directly in WSL instead.