- set check_mode: false on the /proc/cpuinfo and /proc/device-tree/model
probes, since ansible.builtin.command never executes under --check and
returns rc 0 with "Command would have run if not in check mode"
- default a missing probe rc to 1 in the raspberry_pi gate so an undefined
result cannot be read as "this host is a Raspberry Pi"
- add a structural regression test and hook it into pre-commit
Without this, site.yml --check marked every x86_64 host as a Raspberry Pi and
applied the distro specific setup tasks, failing on Ubuntu with
"Destination /boot/firmware/cmdline.txt does not exist".