message: Add same scale constraint and quantized type comparison to select ops.
  Select op's kernel assumes two inputs have the same quantization parameters. Select (V1) op already has this constraint, so adding this also to V2.
diff: @@ -2772,7 +2772,7 @@ def TFL_ReverseV2Op: TFL_Op<"reverse_v2", [
  def TFL_SelectOp : TFL_Op<"select", [
  NoSideEffect,
  SameOperandsAndResultsScale,
  - PredOpTrait<"operands have same element type", TCopVTEtIsSameAs<1, 2>>,
  + PredOpTrait<"operands have same element type", TFL_TCopVTEtAreSameAt<1, 2>>,
  PredOpTrait<"operands and result have same element type",
  TFL_TCresVTEtIsSameAsOp<0, 1>>]> {
  let summary = "Select operator";
  @@ -2808,8 +2808,9 @@ def TFL_SelectOp : TFL_Op<"select", [
  def TFL_SelectV2Op : TFL_Op<"select_v2", [
  ResultsBroadcastableShape,
  NoSideEffect,
  + SameOperandsAndResultsScale,
  TFL_OperandsHaveSameShapesOrBroadcastableShape<[0, 1, 2], 4>,
  - PredOpTrait<"operands have same element type", TCopVTEtIsSameAs<1, 2>>,
  + PredOpTrait<"operands have same element type", TFL_TCopVTEtAreSameAt<1, 2>>,
  PredOpTrait<"operands and result have same element type",
  TFL_TCresVTEtIsSameAsOp<0, 1>>]> {
  let summary = "SelectV2 operator";
  