su código no puede compilarse incluso sin el mapeador. Lombok se queja de que @Builder en la clase B ha devuelto un tipo incompatible:
debido a que el método .builder() es estático, no puede usar el mecanismo de herencia.
otra solución es usar @Getter en la clase A y @Setter en la clase B y dejar que mapstruct haga el mapeo por usted.