SSH private keys should be passphrase protected.
You don’t have to do that if you use FIDO2 with a Yubikey.
It’s a mind shift worth considering.
You then can accept that your ssh keys are different per hardware token (because the private key cannot be extracted).
No more sharing of private keys in your password manager.
The idea is precisely that you keep them permanently connected in the laptop.