I set up Matrix a few days ago. I installed the telegram, whatsapp and signal bridges, so that I can have everything in one place. You can choose between different client apps for web, pc and mobile. Everything now works great behind on my VPN without any open ports - I could open a port and use matrix itself.
I am not an expert, but chat control and interoperable protocols are two different things, aren't they? With stopping chat control you wouldn't stop the law that's restricting signal's e2e-problem.
Edit: As far as I can tell after searching a bit, interoperable protocols will be requiered by the DMA, but only for plattforms. So you seem to be right, that chat control will be the big jeopardy for smaller ones like signal.
Try out sharry. Sharry is a self-hosted file sharing web application.
It works pretty well for my use cases. I also like the alias feature, what is pretty much what you are searching for. The only thing I miss, is the possibility to download a share as a zip folder. But there is an open issue for it, so maybe it will be added in future (again).
No legal info. At least they had to provide their full company name, address amd comtact. It's also pretty likely, that they add their terms and conditions and your right of withdrawal.
Bitwarden has a cli tool which I find pretty useful. Together with jq you can even pipe the password or store it to a variable.
You can have Pandoc and Git with Obsidian (https://obsidian.md/). Both as Plugins. Or even with VS Code. Obsidian sadly isn't open source.
Yes. If you're into selfhosting you should definitely give it a try. Under the hood it uses the Whatsapp web feature as far as I can tell. You'll need the Whatsapp app on your phone or a spare one. But as I only use it for a few days, I can't tell you more about outages - maybe when they change something in Whatsapp web.