Update allow/denylist payload for exclude packages

Why are we doing this work

Exclude license packaged for approval policy always includes exceptions in the payload, even when there are no exceptions selected.

If user has not explicitly selected exceptions, it should be excluded from yaml and payload

Relevant links

Non-functional requirements

  • Documentation:
  • Feature flag: exclude_license_packages
  • Performance:
  • Testing:

Implementation plan

Verification steps

Edited by Artur Fedorov