Match sharable GOUI urls only

We should be in control over which pages/parts of GOUI ( Explorer, single dashboard or trace etc ) are embeddable.

Currently the user can just embed any link to observe.gitlab.com and GOUI will be rendered.

The user could embed pages that might not be accessible by everyone, which would result in the user being redirected to the home page. Or the user might be able to access pages that are currently not enabled (like dashboards)

Note we still want to support shortened URLs, which looks like observe.gitlab.com/goto/SHORT_ID, so it might not be straightforward to whitelist/blacklist some URL patterns.

Some use cases that should be prevented.

Edited by Daniele Rossetti