Это сработает, вы берете нижнюю и верхнюю границы диапазона и используете их в качестве параметров в функции, которая создает диапазон:
ALTER TABLE tb_investment_options
ALTER COLUMN c_investment_options_size_pk
TYPE numrange
USING numrange(lower(c_investment_options_size_pk), upper(c_investment_options_size_pk));