posix: move `posix` out of `core` as its own package