Use `serde_derive` instead of `serde`'s `derive` feature'

Unlinks the two, which should allow them to compile in parallel. This change was almost completely done already, so not much had to be changed.

Created by  finchie  on May 15, 2025
QAS4VLXUNSYY53SSYJECRM6JSKTM47SCSKLJANRNXOROFWVE7UJAC
Change contents