[AST] Fix a bug where an inherited conditional conformance to an invertible protocol was treated as unconditional
Add a check to `ConformanceLookupTable::getConformance` to make
sure that an inherited conditional conformance doesn't produce
an unconditional builtin conformance on a conforming type.