Display fetched log entries in expandable rows in 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
To [improve the workspace failure visibility & troubleshooting](https://gitlab.com/groups/gitlab-org/-/epics/16787), we need to display of fetched log entries (https://gitlab.com/gitlab-org/gitlab/-/issues/565440+s) in expandable rows so that users can view log summaries at a glance and expand entries to see complete JSON-formatted log details.
## Visual Changes

## Acceptance criteria
- [ ] Display log entries in table format with columns: LEVEL, TIME, SUMMARY
- [ ] Show log level indicators with [appropriate icon](https://www.figma.com/design/COHvi595X2r7t8oXpBfxvj/--16787--Improve-Workspace-Failure-Visibility-and-Troubleshooting?node-id=4396-4449&t=Ob8Q42Pe6sPZmV8g-4)
- [ ] Display timestamps in readable format (YYYY-MM-DD HH:mm:ss.SSS)
- [ ] Show log summary/message in collapsed state
- [ ] Implement expand/collapse functionality for individual log entries (chevron indicators)
- [ ] When expanded, display complete JSON-formatted log entry with proper indentation
- [ ] Handle different log levels with appropriate visual styling
- [ ] Show appropriate empty state when no logs are available
## TODO: Implementation plan
<!-- NOTE: Feel free to expand with more sections and headers as needed -->
<!-- DO NOT TOUCH BELOW -->
issue