synchronization – can Bitcoin Core verify the download of a blockchain by a third party?

If you provide Bitcoin Core with a fully populated data directory, it will use it without any validation.

However, if you give it only the blocks / subdirectory, it will fully validate it to recreate the chainstate directory, just as it was received on the network.