HiddenServiceDirectory is created if it doesn't exist

Split off #20484 (moved)

  • Update the man page, which incorrectly says that HiddenServiceDirectory must exist - tor creates the HiddenServiceDirectory if it doesn't exist