[refactor] Removes 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 messaging-boilerplate in 15 minutes and 32 seconds (queued for 1 second)
Status Job ID Name Coverage
  Source
passed #49001
kvm nix
black

00:00:02

passed #49002
kvm nix
clang-format

00:00:03

passed #49000
kvm nix
hlint

00:00:08

passed #48999
kvm nix
ormolu

00:00:12

 
  Rawbuild
passed #49003
kvm nix
raw-build-libnrm

00:00:31

 
  Lib
passed #49004
kvm nix
nix-build-nrm.so

00:03:22

 
  Bin So
passed #49005
kvm nix
nix-build-binaries

00:01:10

 
  Codegen
passed #49006
kvm nix
check-vendored-resources

00:04:49

passed #49007
kvm nix
nix-build-resources

00:04:46

 
  Libnrm
passed #49008
kvm nix
nix-build-libnrm

00:00:21

 
  Linked
passed #49010
kvm nix
nix-build-app-stream

00:04:48

passed #49011
kvm nix
nix-build-app-stream-raw

00:00:01

passed #49012
integration
nix-build-nrmFull

00:00:06

passed #49009
kvm nix
nix-build-pynrm

00:04:55

 
  Integration
passed #49014
kvm nix
dhrun-exitcode

00:00:07

passed #49013
kvm nix
dhrun-hello

00:00:04

passed #49015
kvm nix
dhrun-listen

00:00:05