cmd/compile: use embedlineno instead of lineno in copytype
cmd/compile: use embedlineno instead of lineno in copytype

Also remove lineno from typecheckdeftype since copytype was
the only user of it and typecheck uses lineno independently.

toolstach-check passed.

Updates #19683.

Change-Id: I1663fdb8cf519d505cc087c8657dcbff3c8b1a0a
Reviewed-on: https://go-review.googlesource.com/114875
Run-TryBot: Yury Smolsky <f26331c55f2e9b348f65eb11cafdbe38d0f7ac5e@smolsky.by>
Reviewed-by: Robert Griesemer <a6752097faebf1f02d80107d77a9be009089afe3@golang.org>

nawawi/go,golang/go,josharian/go,nawawi/go,golang/go,CAFxX/go,golang/go,cloudflare/go,cloudflare/go,golang/go,golang/go,josharian/go,cloudflare/go,nawawi/go,cloudflare/go,josharian/go,nawawi/go,cloudflare/go,akutz/go,nawawi/go,golang/go,josharian/go,CAFxX/go,CAFxX/go,akutz/go,CAFxX/go,josharian/go,akutz/go,cloudflare/go,akutz/go,golang/go,josharian/go,CAFxX/go,cloudflare/go,josharian/go,golang/go,cloudflare/go,josharian/go,akutz/go,nawawi/go,CAFxX/go,akutz/go,akutz/go,akutz/go,nawawi/go,CAFxX/go,nawawi/go,CAFxX/go