When riotboot depends on a package for building that the main application also depends on (e.g., gecko_sdk for efm32), previously, that package would be checked out twice in parallel, which fails. This commit adds pkg-prepare as dependency to the bootloader target, ensuring any packages are already up-to-date before calling the bootloader submake.