Draft: Implement action buttons section for workspace details page
MR: Pending
<!-- NOTE: For context on MR heading, see:
https://handbook.gitlab.com/handbook/engineering/devops/dev/create/remote-development/index.html#relationship-of-issues-to-mrs
-->
## Description
As part of our [new designs for Workspaces](https://gitlab.com/groups/gitlab-org/-/epics/18674), we need to add an action buttons section to the workspace details page so that users can quickly perform common workspace actions directly from the details view.
## Visual Changes

## Acceptance criteria
- [ ] Add "Open in VS Code" button
- [ ] Add "SSH" button that provides SSH connection details or initiates SSH connection
- [ ] Add "Open workspace" button that opens the workspace environment in new tab
- [ ] Add "Download logs" button that downloads workspace logs as a file
- [ ] Proper error handling for failed actions
## TODO: Implementation plan
<!-- NOTE: Feel free to expand with more sections and headers as needed -->
<!-- DO NOT TOUCH BELOW -->
issue