Clone a dashboard with custom metrics
### Problem to solve
Cloning the metric dashboard [FE issue](https://gitlab.com/gitlab-org/gitlab/issues/37238), will only copy the .yml file, this means that the custom metric for that dashboard will not be copied, we need to extend the backend capabilities so cloning a dashboard will include the custom metrics as well
### Further details
This should be a backend work only, we need to make sure that the [FE issue](https://gitlab.com/gitlab-org/gitlab/issues/37238) will provide this extended functionality as well
### Proposal
As a user when I click on the clone dashboard button for any dashboard (default or custom), i should be able to clone the entire dashboard which includes the default and the custom metrics.
### What does success look like, and how can we measure that?
A user can clone the entire dashboard with all related metrics
We should also instrument this functionality and make sure we capture the amount of times users clicking this button in periscope, but this is a different issue
### What is the type of buyer?
<!-- Which leads to: in which enterprise tier should this feature go? See https://about.gitlab.com/handbook/product/pricing/#four-tiers -->
### Links / references
CC @mikolaj_wawrzyniak
issue