Repeat headings every n-th row in Jupyter-lab notebook
- [ ] closes #27563
- [ ] tests added / passed
- [ ] passes `black pandas`
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry

Adds a new option in `pd.set_option()` method.

Usage:
```python
# n is an int that represents the interval of rows which the headers are repeated (default = 0, no repetition)
pd.set_option("display.repeating_row_index", n)   
```
Before | After (n = 3)
----------- | -------------
![Imgur](https://i.imgur.com/jPjDAu0.png) | ![Imgur](https://i.imgur.com/uodLczI.png)


@leostayner 