fix: Add UUID support with ID fallback for mobile driver trips endpoint
- Fixes issue where trips weren't returned due to UUID migration in monthly planning records.
- Mobile endpoint now queries by driver UUID first (matching current data model), with automatic fallback to ID-based query for backward compatibility.