Tests: Add COMPATIBLE_INTERFACE_ cases for library targets The transitive (or not) behavior of these properties depends on the target type. Add cases for STATIC, OBJECT, and INTERFACE libraries.