[REF] 8.0 mgmtsystem nonconformity

Removed base_status dependency and reimplemented some of the methods that were missing to keep the `cases` working. 
_constraint not present in mgmtsystem_nonconformity_origin.py. yet the code is almost the same. We could technically subclass both class and clone the implementation or just add a type instead of copying code.