ENH: consistency of input args for boundaries
There are some methods where boundary inputs are required.

This issue proposes standardising to the keyword arg: `inclusive` and using values `{"both", "neither", "left", "right"}`.

- [x] Styler.highlight_between():  `'inclusive' in {"both", "neither", "left", "right"}` 
- [x] Series.between() (#40628): `'inclusive' in {"both", "neither", "left", "right"}` 
- [ ] pd.date_range() https://github.com/pandas-dev/pandas/pull/43504
- [x] DataFrame.between_time() https://github.com/pandas-dev/pandas/pull/43248
- [ ] pd.Interval
- [ ] pd.interval_range
- [ ] pd.IntervalIndex
- [ ] pd.cut

More methods yet to be identified.
