With “staging site” you mean a new wordpress installation using the twenty twenty theme right?
That’s correct.
I would just start a topic without providing a website URL first. Don’t see any reason why they can’t help you without it as it’s just WordPress comment system.