All nodes (including full nodes) must know the chaintip of the longest chain in order to sync in a trustless manner.
That's backwards.
No it isn't.
It's backwards in the sense that nodes sync in a trustless manner to gain knowledge of the tip, not the other way around.
I wasn't following up on the pruning discussion.