[(#REM) Bouton - Button @author Jonathan OCHEJ @license MIT - https://github.com/GouvernementFR/dsfr/blob/main/LICENSE.md @see https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/bouton @param id - optionnel Identifiant unique utilisé pour l'attribut HTML `id` du composant. @param class - optionnel Ajoute les classes spécifiées à l'attribut HTML `class` du composant. @param texte - obligatoire @param type (primaire|secondaire|tertiaire|tertiaire_sans_bordure) Type de bouton @param taille (petite|moyenne|grande) Par défaut le composant est proposé en taille `moyenne`. @param desactive (oui|non) L'état désactivé indique que l'utilisateur ne peut pas interagir avec le bouton. @param icone Nom de l'icône DSFR (ex: thumb-up-line, lightbulb-fill, error-line, etc...) @param affichage_icone (seule|a_droite|a_gauche) Affichage de l'icône `a_gauche` par défaut. @param lien - url du lien Il est possible d'appliquer le style du bouton secondaire sur un élément de type "lien" ``. À n'appliquer qu'en cas exceptionnel d'impossibilité technique d'utiliser un `