[red-knot] Add basic subtyping between class literal and callable (#17469)
## Summary
This covers step 1 from
https://typing.python.org/en/latest/spec/constructors.html#converting-a-constructor-to-callable
Part of #17343
## Test Plan
Update is_subtype_of.md and is_assignable_to.md
---------
Co-authored-by: Carl Meyer <carl@astral.sh>