I think one of the safest ways is to remember them by heart. But there is a risk that you will forget them. I think the optimal decision will be to memorize some words and write other ones down so that even if someone will see them, they won't know what words are lacking.
As you stated there is a risk to foget them, so it is one of the safest way to keep a private key. In my opinion, that is one of the worst methods in terms of recovery if it happens that you forgot the seed phrases of your Bitcoin wallet. And I think the most optimal dividing the private key and keep them in separate storage or file this way, your private key won't be exposed if one of the storage got breached.
i recomend paper wallet,Paper wallets involve printing out your private keys and storing them in a safe place, such as a bank vault or a fireproof safe. This method is free and doesn't require any technical expertise, but it does have some security risks, such as the possibility of the paper being lost, damaged, or stolen.
Also, better to laminate the paper wallet to prolong the ink duration. Protect the ink from fading because a blank paper wallet is no difference than losing a private key/seed phrases