Exercice pratique : implémenter un composant d'autocomplétion (recherche avec suggestions) — avec debounce pour la saisie, annulation de la requête précédente via AbortController, affichage de l'état de chargement, liste de suggestions et gestion de la sélection d'un élément de la liste par clic.