add bet type/choice validation
validation constraint : do not use the same gamble type on the same event a second time
gamble validation service with customisable validation_group