What is the difference between the different types of nodes?
Full nodes are nodes that just follow the chain. This means they are connected to the network and import all the blocks that are being produced.
Authoring nodes and collators are the same. Collators is just a different name to distinct authoring nodes from relay chain and the Parachain. These nodes are doing the same as full nodes plus they have block authoring running (and may a Grandpa voter).