history: Pass ChattyMessage to add a new message

instead of passing each argument separately.

This will help simplify and avoid some duplicate code.

Also, eventually we shall make use of more ChattyMessage
features in the future.
8 jobs for wip/sadiq/new-history in 11 minutes and 8 seconds (queued for 2 seconds)
Status Name Job ID Coverage
  Build
passed build-debian-gcc-bullseye #304522
librem5

00:02:22

passed build-debian-gcc-buster #304521
librem5

00:01:48

 
  Test
passed check-po #304524
librem5

00:00:21

passed test:debian-gcc #304523
librem5

00:01:23

20.1%
 
  Package
passed package:deb-debian-buster #304525
librem5

00:01:35

passed package:deb-debian-buster:arm64 #304526
librem5:arm64

00:06:12

 
  Test Package
passed autopkgtest-debian-buster-package #304527
librem5

00:01:09

passed lintian-debian-buster-package #304528
librem5

00:00:31