Let's back up and regroup:
I see from parted output that sda7 is not only swap, but, encrypted swap. (why GParted does not recognize it) I do not know of any good reason to encrypt swap ????

Guys, should we not straighten up sda7 (swap), and as we have no adjoining unallocated space, make a backup of data. Then we can proceed to copy/move partitions to enlarge the root partition?

Can we not then shrink sda6 (/home) to the right from the left side, and extend sda5(/) from it's right side to the right - into the newly vacated space ?

I do not see that any windows partitions will be affected.

Just my thinkin' <==BDQ