API: prohibit non-numeric dtypes in construction of IntervalIndex
xref #18997 

prohibit construction of non-numeric sub-types for ``IntervalIndex``, e.g. ``object`` and ``categorical``. Not clear utility and causes a messy implementation.