I have now reached the point where I won’t buy the domain name until I get a prototype ready. I’ve only bought one domain name since then and got the project out! I think the domain name is your reward for finishing your minimum viable product.
Release without a domain name, and wait until the product is popular before even spending the time to choose a name...