refactor(cs): add CombinedPolicy
Description
This is a small preparation for the next MR !1391 (merged)
It introduces CombinedPolicy
class that allows combining multiple policies into one and then treating this policy as one.
If any of the combined policies is engaged, the CombinedPolicy
is engaged.
Related Issues
part of #1232 (closed)