Как освободить пространство с LVM?
Настучать бы тем кто дает советы дробить ОДИН диск на разделы и раскидывать файловую систему linux по нему, причем используя lvm который тут ну совсем не нужен.

Настоятельно рекомендую избавиться от этой формы разбиения диска, сделать резервную копию всего корня / диска (tar, например сделав отдельно для каждого раздела, добавив ключ --one-file-system) и удалить lvm. Абсолютно все фичи, которые дает lvm можно получить с помощью btrfs или zfs, при этом это будет еще и быстрее (снапшоты у этих cow файловых систем бесплатные, а у lvm за 2х понижение записи)

настоятельно рекомендую следующий конфиг:
gpt таблица разделов
* 1Мб biosboot - раздел нужен если используешь legacy mbr в биосе
* 100Мб EFIboot - раздел нужен если используешь UEFI secure boot в биосе
* 512Мб ext4 /boot - раздел не обязательный, нужен только если используется нестандартная фйловая система или странные конфиги (типа bcache ssd кеш для hdd), так же он нужен для дисков больше 2Тб
* сколько надо btrfs / - раздел куда установишь систему
благодаря btrfs можно точно так же наклепать в нем виртуальных разделов для /var /home /tmp причем можно даже не указывать лимиты (будет использоваться общее место)

btrfs прекрасно умеет grub и не считается экзотикой (/boot раздел не требуется)

p.s. кстати, если загрузчик grub можно установить на другой диск (например карта памяти или другой диск), то системный диск nvme даже не придется разбивать на разделы и использовать буквально весь под файловую систему

p.p.s. btrfs мощная файловая система но настоятельно не рекомендую использовать его raid5, он еще нестабилен, хотя критичных багов, ведущих к потере данных нет, но есть сообщения о потерях свободного места в экзотических ситуациях

для софтварного рейда лучше пользоваться mdadm
Всем спасибо, методом гугла и работая головой, внимательно всё считая и правильно вводя команды у меня всё получилось, на то что, я написал ниже меня натолкнул вот этот топик

Смотрю что у меня с местом:
pvs --unit m

в моём случае требовалось оставить под LVM только 100Гб, так и сделал:
pvresize /dev/nvme0n1p7 --setphysicalvolumesize 100000m

проверил что именно столько получилось:
pvs --unit m

теперь переходим непосредственно к переразметке:
parted /dev/nvme0n1

меры обозначений:
unit

выбираю:
MiB

смотрю что у нас с разделами:
print

узнал number и в моём случае мне нужен был start раздела, прибавил к нему моих 100000MiB и уменьшил раздел с LVM до необходимого

команда для изменения размера партиции:
resizepart

номер партиции:
7

Ввожу цифру которая получилась у меня в результате сложения значений start и 100000MiB

перезагрузка в Debian, всё загрузилось и работает штатно, перезагрузка в Windows 11 и создание раздела на неразмеченном пространстве

В моём случае я не делал никаких бэкапов, просто не было под рукой харда, а ноутбук у меня моя песочница, так что без бэкапа даже интереснее было, но не рекомендую такое делать тем, у кого целевой компьютер единственный и нужен постоянно =)