feat/tasks-real-api
main
Replace mock data with real fetchTasks() API call. Add workspace-aware data fetching, MosaicSpinner loading state, empty state card, and error state with retry using design tokens throughout. Refs #467