This parameter was specific to RequireBackwardCompatibility and is rejected by RequireSemanticVersioningConformance

with RequireSemanticVersioningConformance the logic is as follows:
BACKWARD_COMPATIBLE_IMPLEMENTOR => allow patch level changes
BACKWARD_COMPATIBLE_USER => requires minor bump (it is not COMPATIBLE_IMPLEMENTOR if we add or deprecate something)
INCOMPATIBLE => requires major bump 

for reference, this logic is encoded there:
https://github.com/jeluard/semantic-versioning/blob/dd1e89102b15eb10d8c94e9efe3a4203e5484121/api/src/main/java/org/semver/Delta.java#L152
```
         if (contains(this.differences, Change.class) ||
            contains(this.differences, Remove.class)) {
            return CompatibilityType.NON_BACKWARD_COMPATIBLE;
        } else if (contains(this.differences, Add.class) || 
                contains(this.differences, Deprecate.class)) {
            return CompatibilityType.BACKWARD_COMPATIBLE_USER;
        } else {
            return CompatibilityType.BACKWARD_COMPATIBLE_IMPLEMENTER;
        }
```
https://github.com/jeluard/semantic-versioning/blob/dd1e89102b15eb10d8c94e9efe3a4203e5484121/api/src/main/java/org/semver/Delta.java#L191
```
        switch (compatibilityType) {
            case BACKWARD_COMPATIBLE_IMPLEMENTER:
                return version.next(Version.Element.PATCH);
            case BACKWARD_COMPATIBLE_USER:
                return version.next(Version.Element.MINOR);
            case NON_BACKWARD_COMPATIBLE:
                return version.next(Version.Element.MAJOR);
```