Generate a stepped palette between two colors using LCH interpolation for perceptually uniform results.
We use LCH interpolation to ensure the gradients don't lose saturation in the middle steps.