* modules/rosenthal/utils/transformations.scm (rosenthal-transformation-guix):
Use https://cache-cdn.guix.moe and place it before official substitute servers.
* modules/rosenthal/packages/rust-crates.scm (crate-name->package-name)
(define-cargo-inputs, crate-source): Remove, as they are available in
(guix build-system cargo).
* modules/rosenthal/utils/cargo.scm (rosenthal-cargo-inputs): Define using
cargo-inputs.
* modules/rosenthal/utils/download.scm (go-mod-vendor): Stop accessing nss-certs
from (gnu packages certs) module.
* modules/rosenthal/utils/packages.scm (pkg): Deprecate and rename to
spec->pkg.
(pkg+out): Deprecate and rename to spec->pkg+out.
(pkgs): Deprecate and rename to specs->pkgs.
(pkgs+out): Deprecate and rename to specs->pkgs+out.
* modules/rosenthal/utils/serializers/ini.scm: New file.
* modules/rosenthal/utils/serializers/utils.scm: New file.
* modules/rosenthal/utils/serializers/yaml.scm: New file.
* modules/rosenthal/utils/home-services-utils.scm: Delete file.
* modules/rosenthal/services/child-error.scm (home-wakapi-shepherd-service):
Use the new serializer.
* modules/rosenthal/services/web.scm (misskey-oci-containers): Likewise.