Échanger des points contre une récompense
Débite le client du coût en points de la récompense et renvoie le code du bon de réduction généré. Répond `404` avec un `code` nul lorsque la récompense ne peut pas être obtenue (solde insuffisant, bon inactif ou limite d’utilisation atteinte).
Lister les récompenses échangeables contre des points
Retourne le catalogue des récompenses de la boutique achetables en points, triées par coût croissant (`triggerValue`). Seule la version courante de chaque bon est renvoyée ; les récompenses sans bon actif sont omises.