changes the folder structure of the usage examples and made them self sufficient (i.e. runnable without changes). End goal is to make it easier to test by customers.
runs the private_link examples during e2e tests (aws only, azure and GCP will follow)
improves public docs, those published on terraform own pages.
this huge PR: