GTA Cayo Perico Heist missions and all secondary targets

Want to know how many missions there are in the Cayo Perico Heist? As perhaps the biggest expansion of the year, there's an incentive to complete this heist as soon as you can. Rockstar has detailed some heist bonuses that are only available for a limited time.
Naturally, as is the way with GTA Online, you'll likely want that all-important swag before the deadline, but it's good to know what kind of missions you need to complete in order to unlock some of the special bonus items that are now available in the game before the cut-off date. You wouldn't want to miss out on those would you? Nah, we didn't think so!
The first step is knowing how to start the GTA Cayo Perico Heist. After doing this, you'll get access to one of the weapons and some new vehicles, but also various missions to prepare for the heist itself. We'll be listing each one here and what type of mission it is so that you can get the most from the heist.
RELATED LINKS:
GTA Cayo Perico Heist - all points of interest
GTA Online's Christmas update brings snow and more cars to Los Santos
GTA 5 podium car: here's what vehicle you can win in GTA Online for week 45