feat: implement algo results display and recruitment need creation flow
- Add algorithm results section showing single driver candidates, multi-driver plans, and global ranking with scores and empty distance
- Display best plan recommendation with trip assignments and gap analysis breakdown
- Integrate multi-driver plan cards with driver details, trip chips (departure/return), and score bars
- Add driver select component supporting both single driver and group plan selection with avatar stacking
- Show recruitment suggestion banner when no eligible driver is found within the requested radius
- Add RecruitmentNeedFromAIDialog to create a new recruitment need pre-filled with circuit, department, dates, and AI decision type when triggered by the algorithm
- Wire recruitment form submission to the recruitment needs store with success notification