[refactor] Removes json messaging json boilerplate

This removes the second type parameter to the NRMMessage typeclass and
adapts the code generation code to handle the downstream format
nonetheless.
17 jobs for yaml-boilerplate in 1 minute and 40 seconds (queued for 1 second)
Status Job ID Name Coverage
  Source
passed #48916
kvm nix
black

00:00:02

passed #48917
kvm nix
clang-format

00:00:31

passed #48915
kvm nix
hlint

00:00:16

canceled #48914
kvm nix
ormolu

00:01:40

 
  Rawbuild
canceled #48918
kvm nix
raw-build-libnrm

 
  Lib
canceled #48919
kvm nix
nix-build-nrm.so

 
  Bin So
canceled #48920
kvm nix
nix-build-binaries

 
  Codegen
canceled #48921
kvm nix
check-vendored-resources

canceled #48922
kvm nix
nix-build-resources

 
  Libnrm
canceled #48923
kvm nix
nix-build-libnrm

 
  Linked
canceled #48925
kvm nix
nix-build-app-stream

canceled #48926
kvm nix
nix-build-app-stream-raw

canceled #48927
integration
nix-build-nrmFull

canceled #48924
kvm nix
nix-build-pynrm

 
  Integration
canceled #48929
kvm nix
dhrun-exitcode

canceled #48928
kvm nix
dhrun-hello

canceled #48930
kvm nix
dhrun-listen