A color
Validate a color channel value (must be between 0 and 1)
@type t() :: %BB.Dsl.Color{ __identifier__: any(), __spark_metadata__: Spark.Dsl.Entity.spark_meta(), alpha: number(), blue: number(), green: number(), red: number() }
@spec validate(any()) :: {:ok, number()} | {:error, String.t()}