Refactor the current spaces.tsx view to use the new Grid and Card components for improved layout and visual consistency. The current implementation got ahead of the design direction, so this will bring it back in line. Likely to revisit this again once the final /spaces layout is more defined.
Tasks:
- Replace current layout with Grid and Card components
- Align styling with latest design system
- Leave room for future layout refinement