Recently we reduced the `alloc` requirements in `units` but we did not propagate these changes up to `primitives`. Remove a bunch of `alloc` feature gating from `primitives`.