Alternative to #33562, which was adding a native FreeBSD job; however that had issues with permissions/caching, as well as potential determinism issues. This adds a FreeBSD cross job using Linux and Clang.
Would close #33438. The same changes here could also be used to produce FreeBSD binaries out of Guix.