In a few days or weeks, we will provide a hardening page, including two types of hardening that will be maintained by the security SIG and the respective maintainers and avoiding that users’ will need to maintain their hardening themselves but can rely that it will be auto-updated etc.
Here is the draft: Making sure you're not a bot! (the formatting looks bad in Forge but it can be read
)
Concerning the two Fedora-maintained hardening measures: if you want, you can already use the file: Making sure you're not a bot!
It will be installed with one of the next systemd updates, but it will be disabled by default (see the hardening page draft). The file is already final, so that’s no draft.
Some already use that, we just have not yet released it. That is more organizational reasons, not technical. You can use the file content, e.g., copy the lines without # to the /etc/sysctl.d/99-sysctl.conf file → but keep it in mind when you do this and delete it once the hardening is available! … or just wait some days for the release of this 
If you implement the two Fedora-maintained measures, you have already obtained a lot security that is designed and maintained to not cause issues to average desktop/workstation activities (but, e.g., its excluding stuff like software development in many cases, and providing web services).
Additionally: avoid third party software that doesn’t pass our Quality Assurance, keep every software/package managed in dnf’s repos, don’t taint your kernel. If you cannot avoid third party software, a useful means today is to use flatpaks and limit their access through the means of the flatpak containers.
That should already tackle 99% of all attack / breach scenarios.
Supplement: … and be careful whom you give access and credentials (including AI). Unfortunately, the latter has become an issue nowadays.