[linker] If we remove an assembly fom the application we must ensure any type forwarder (in the remaining assemblies) are not pointing to the original assembly (but to the new location of the type, i.e. inside one of the assemblies that remains inside the application) [#14337][#14784][#14827]