Display workspace local file changes in expanded workspace list card
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 a file changes section to the expanded workspace cards so that users can quickly see which files have uncommitted changes and identify workspaces with unsaved work using the new `changedFiles` field from the workspace GraphQL type. This field was added in https://gitlab.com/gitlab-org/gitlab/-/issues/565017+s
## Visual Changes
{width=1027 height=412}
## Acceptance criteria
- [ ] Add "Changes" section to expanded workspace cards
- [ ] Show truncated list of changed file paths
- [ ] Include three-dot menu button for additional actions (expand file list)
- [ ] Handle cases with no file changes
## TODO: Implementation plan
<!-- NOTE: Feel free to expand with more sections and headers as needed -->
<!-- DO NOT TOUCH BELOW -->
issue