Add numericality validation to price attribute