Merge changes from topic "catalyst" into main

* changes:
  [Catalyst] Add ApiPermissionChecker and refactor code for preference service
  [Catalyst] Sync libraries