Siguiente consecutivo alfanumérico: calcular matrículas con reglas de prioridad

Un miembro de la comunidad, J. Gil, planteó un problema clásico con un giro interesante: calcular el siguiente consecutivo de una matrícula alfanumérica tipo BAC99Y, donde cada posición tiene su propio rango y reglas de reinicio. El esquema es el de las matrículas de coche antiguas: cuando una posición llega a su límite, se reinicia a su valor mínimo y la siguiente (de mayor prioridad) avanza. La dificultad está en manejar correctamente los extremos, donde varias posiciones cambian a la vez: - B