Fix integer sanitizer issues in shifts and test ranges

libeigen/eigen!2320

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
4 files changed