Fix geolocation card bugs and update trips displaying logic
feat(geolocation): contrôle de la navigation et du cycle de vie des trajets
- Règle des 30 minutes : bouton de navigation désactivé (grisé) jusqu’à 30 minutes avant le début du trajet
- Deux actions : Arrêter (pause) et Terminer (fin de trajet)
- Arrêter : sauvegarde locale, possibilité de reprendre plus tard, suivi de localisation continu
- Terminer : mise à jour du statut en "termine", arrêt du suivi de localisation, passage au trajet suivant
- Sauvegarde du trajet en pause (AsyncStorage) pour reprise après fermeture de l’appli
- Bannière "Trajet en pause" avec boutons Reprendre et Terminer
- Arrêt automatique du trajet en cours lorsque l’appli passe en arrière-plan
- Mise à jour du statut : en_cours au démarrage, termine à la fin