Partition full, can't boot in Linux


Couple weeks ago after one update I could not boot in Linux, it was giving me some error message after entering my password. Searching on google I have learned that one of my partition may be full and indeed it was /dev/nvme0n1p5. I managed to bot into some safe/advanced mode with my root password and in the terminal window I have used some command that did clean about 3GB from the above partition. Now I am able to log in so after another update my partition is getting filled again. I had Linux Mint and MX before, never had this issue. Can some help me understand how to make room into that partition? how to list what is in it? I need to mention that besides the regular updates I have not installed anything so it is not clear why that partition has grown. I would need to clean it up and understand what is going on to prevent another fail to log in. I am having a hard time understanding the linux file and partitioning method and even permissions. In GPARTED everything seems clear b associating the size of the partition but here it is so confusing, the naming is weird /dev/nvme0n1p5, I was expecting sda, then I see lots of dev/loopx which I am not sure what they are. I wish there could be a clear tree display possible similar like in windows .

I would appreciate some hints on what needs to be done to make some room :slightly_smiling_face:
Thank you,

└──╼ $df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 2.0M 1.6G 1% /run
/dev/nvme0n1p5 28G 24G 2.8G 90% /
tmpfs 7.8G 52M 7.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/nvme0n1p6 73G 13G 57G 19% /home
/dev/loop1 256K 256K 0 100% /snap/gtk2-common-themes/13
/dev/loop0 55M 55M 0 100% /snap/core18/1705
/dev/loop3 162M 162M 0 100% /snap/gnome-3-28-1804/128
/dev/loop2 55M 55M 0 100% /snap/bitwarden/24
/dev/loop4 161M 161M 0 100% /snap/gnome-3-28-1804/116
/dev/loop5 98M 98M 0 100% /snap/core/9289
/dev/loop7 55M 55M 0 100% /snap/core18/1754
/dev/loop6 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop8 256K 256K 0 100% /snap/gtk2-common-themes/9
/dev/loop9 55M 55M 0 100% /snap/gtk-common-themes/1502
/dev/loop10 94M 94M 0 100% /snap/core/9066
/dev/loop11 55M 55M 0 100% /snap/bitwarden/25
/dev/loop12 102M 102M 0 100% /snap/p7zip-desktop/220
tmpfs 1.6G 128K 1.6G 1% /run/user/1000
/dev/sda1 927G 404G 524G 44% /media/octavian/Storage
└──╼ $

Could someone please help me understand how to reduce the size of the partion /dev/nvme0n1p5 28G 24G 2.8G 90% /

Thank you,

I guess is time to search how to do a clean uninstall from a dual boot and search for a better Linux. What a waste of time, without some support Linux Parrot sucks at least for me