New `possible_capability_values` base method for estimators. The goal is to return a list of possible values for each non-numerical capability, as some performance metrics may benefit from this complete listing. Additionally, added a new exception to indicate when a capability is invalid in a given context, e.g., when the model does not support it.