Specifying all the dependencies (managed and local) in the manifest makes it easier for users to see every component the example depends on.
All the partition handling API functions and data-types were moved from the 'spi_flash' component to the new one named 'esp_partition'. See Storage 5.x migration guide for more details
esp-secure-cert-tool instread