Warn or prevent user from deleting Blueprint linked to existing automations

Currently if the user has an automation created from a Blueprint and this automation is deleted, then the system will show an error and fail to load automations.

Deleting blueprints is, at the moment, necessary for updating but I believe at least an warning would be helpful since the only way to correct it is to redownload the blueprint or fix the YAML manually.