serde
Reverts-the-revert from #254, reinstating #251 This reverts commit 26f38ad66a09fc42ed6d73e3b1864f0251db4e2d. Since we need to upgrade `pkcs1` and `pkcs8`, which are MSRV 1.65, now is a good time to start making brekaing changes again.