Allow packages to be updated on their own

In some cases, it is required to let packages update themselves:
- Some Windows updates increase the version number of installed packages
  while this version cannot be deployed standalone through a regular
  win_repo package
- Allow users to apply timely critical updates on their own so they
  don't have to wait for the admins to provide the newest version (e.g
  auto updates of software such as Mozilla Firefox which allows to
  install updates through regular users without administrative
  permissions)

Fixes #11602
Added missing whitespaces after comma to prevent lint-errors.
Merge pull request #12711 from eliasp/states_pkg-allow_updates

Allow packages to be updated on their own