Refactor issue boards switcher to single file Vue component (CE-port)

What does this MR do?

CE-port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8519

What are the relevant issue numbers?

part of https://gitlab.com/gitlab-org/gitlab-ee/issues/7715

Does this MR meet the acceptance criteria?

Merge request reports

Loading