Fix shortening references for receiver in MakeTypeExplicitInLambdaIntention

 #KT-5474 Fixed
Fix shortening references for return type in MakeTypeExplicitInLambdaIntention

 #KT-5475 Fixed
Add test for the same pitfall for parameter types in MakeTypesExplicitInLambda
Fix ConvertAssertToIfWithThrowIntention

to not invoke ShortenReferences on file created by JetPsiFactory

 #KT-5476 Fixed
Add test documenting a minor issue introduced in previous commit
Fix InsertExplicitTypeArguments intention to insert imports for shortened types

 #KT-5489 Fixed
Fix SimplifyBooleanWithConstantsIntention intention to avoid analyzing files created by JetPsiFactory
Fix ConvertAssertToIfWithThrowIntention to avoid shortening more references than intended