First of all, there needs to be a fork, where we have social media that verifies the users (photo ID or the like) and socials that don’t. The verified one will automatically be a safer place, because there are laws against bullying, doxxing, slander and so on.
For the unverified, community notes is doing fine, but it needs to be able to respond faster.
For the verified, aside from the general law, we can greatly reduce misinformation with one extra step when posting – source URL. The network you are on will prompt you to add a source URL – where you got the info from. You can also select offline options like print media or radio. The network will point out that if you do not share the source, then you will legally be considered to originator, and any repercussions come beck to you. Nobody will be punished (socials or legally) if they share the source, we are allowed to be morons.