for #14426. In order to prevent import cycles and be able to use some type definitions/constants I followed the same pattern we did for macOS by creating a new package named `syncml`. This makes the changelog look bigger than it actually is, so I split it into two commits to make it easier to review: - [d7c233d](https://github.com/fleetdm/fleet/pull/15348/commits/d7c233d54c82c25177fe3e62893803cabd7845ab) moves the relevant bits to this new package - [7531a07](https://github.com/fleetdm/fleet/pull/15348/commits/7531a0742ba94a79c9469d918f7f2313fa28040f) implements profile verification
pkg directory
This top-level pkg directory contains packages that may be shared between all fleet backend components.