buildIcon method
Costruisce l'icona col colore/size dati: iconBuilder se presente,
altrimenti Icon(icon), altrimenti null.
Implementation
Widget? buildIcon(Color color, double size) {
if (iconBuilder != null) return iconBuilder!(color, size);
if (icon != null) return Icon(icon, color: color, size: size);
return null;
}