Text this: Nonlinear pricing and competition intensity in a Hotelling-type model with discrete product and consumer types