¿Por qué no aparecen mis iconos?
se ve así:
he añadido esto
<script src="https://kit.fontawesome.com/bfb4213bb3.js" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://necolas.github.io/normalize.css/8.0.1/normalize.css" type="text/css" /> <!-- Load font awesome icons --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css"> <i class="fa-solid fa-star"></i>está utilizando las clases de iconos fontawesome v6 en su lugar, cambie la versión en la búsqueda a: 
la correcta es:
<i class="fas fa-star"></i>
Todo lo que necesitas es tu kit para FontAwesome:
<script src="https://kit.fontawesome.com/bfb4213bb3.js" crossorigin="anonymous"></script>Puede eliminar el:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css">Si su kit está configurado correctamente, debería poder ver la página de "cómo usar" aquí: https://fontawesome.com/kits/bfb4213bb3/use