[red-knot] Ban most `Type::Instance` types in type expressions (#16872)
## Summary
Catch some Instances, but raise type error for the rest of them
Fixes #16851
## Test Plan
Extend invalid.md in annotations
---------
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>