getMaxLengthForCardNumber

If the CardBrand has variants, and the cardNumber starts with one of the variant prefixes, return the length for that variant. Otherwise, return defaultMaxLength.

Note: currently only CardBrand.DinersClub has variants