Create a dashboard showing the connected user's groups and pending actions.
Acceptance Criteria:
- Show all groups the user belongs to
- Highlight groups needing contribution
- Show upcoming payout info
- Display total contributed and received
Files: new file frontend/src/app/dashboard/page.tsx