Explicit gboolean parameters sanitization

Document that we want to sanitize the boolean parameter, provide an
explicit way to do so via the HDY_ENSURE_BOOLEAN() macro function, and
apply that sanitization where relevant.
7 jobs for boolean-param-sanitization in 9 minutes and 19 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Build
passed #108264
librem5
build-debian-clang

00:02:25

passed #108262
librem5
build-debian-gcc

00:02:00

passed #108263
librem5
build-debian-gcc-static

00:01:59

passed #108265
librem5
build-fedora-gcc

00:02:54

 
  Docs
passed #108266
librem5
build-gtkdoc

00:01:22

 
  Test
passed #108267
librem5
unit-test

00:01:19

47.3%
 
  Package
passed #108268
librem5
package-debian

00:01:43