[Resolver/Completion] Outsourced ITypeDeclaration/Code generation from AbstractTypes into dedicated visitors