Callback when a star is tapped (for interactive ratings)
final ValueChanged<double>? onRatingChanged;