If I interpret the wiki correctly, it is only takes effect when removing groups. If you remove a group and some of those packages are dependencies of another installed package, you get an error. The -u or --unneeded flag strikes those needed packages from the list and removes only the unneeded ones.
Edit: I just looked at the man page for pacman. There appear to be other usages besides groups. It probably does the same as with groups just with explicitly stated packages.
-u, --unneeded
Removes targets that are not required by any other packages. This is mostly useful when removing a group without using the -c option, to avoid breaking any dependencies.
No, because the steam package is only the launcher, which downloads steam to the user's home directory most times it's either ~/.local/share/steam or ~/.steam
I only have experience with nextcloud deck. It generally works. The permissions for other users are not very intuitive. I had problems with embedding pictures.
The android app has room for a lot of improvement. Especially regarding support for markdown.
You're right. /dev/sda1 is the efi partition for the hard drive. I would still be interested in the output of lsblk -f to see what it says about the file system type.
It looks like /dev/sdb2 is your efi partition. Your disk names probably got swapped. It might be worth to switch to UUIDs. lsblk -f gives you your filesystem types and UUIDs for your partitions.
There was a deletion request for that package, because it is not intended for x86 and mirrors a package in the official repos. It seems like it was deleted. I remember it getting an update not to long ago.
Every package gets updated, when there is an update for it. Dependencies don't matter for that.
Only if a package depends on a specific version of another package, is there a difference. When the dependency would get updated to a version that doesn't satisfy the version requirement. Then an error gets thrown and nothing gets updated.
But the package maintainers for the official repos don't really let that happen. It's more of a problem with aur packages.
Step three: test your backups
Step four: back up your data again