pack a number in the provided NumericType byte representation