fix: add kms hook when not existing

Open Roman Gilg requested to merge kms-hook-add into master

For Plymouth open source drivers require the kms hook, otherwise there is black screen. Since we also add this hook nowadays by default on new installs, we may add it to the hooks on upgrade if it does not exist yet.

Merge request reports