test: fix TEST-73-LOCALE on Debian
Fix incorrection assumption about the Debian patch being buggy and
actually making TEST-73-LOCALE fail on Debian.
```
# localectl set-locale LANG=C.UTF-8
# cat /etc/default/locale
LANG=C.UTF-8
```
(cherry picked from commit
a4bc35740a052d0c69269f44d81f350dd7930b69)
Gbp-Pq: Name test-fix-TEST-73-LOCALE-on-Debian.patch
test: handle Debian's /etc/default/locale in testsuite-74.firstboot.sh
This handles a Debian-specific quirk where /etc/default/locale is used
instead of /etc/locale.conf. There is currently special handling for
this in testsuite-73.sh, so the quirk should be handled here too for
consistency.
(cherry picked from commit
bb59fdc1e3a7119f3680d309147020fce9bf67b5)
Gbp-Pq: Name test-handle-Debian-s-etc-default-locale-in-testsuite-74.f.patch
test: cover some interactive/error paths in firstboot
(cherry picked from commit
dbd8dbdfc1d440c44714edcfa513b697f39f4fed)
Gbp-Pq: Name test-cover-some-interactive-error-paths-in-firstboot.patch
test: re-enable skipped systemd-firstboot --locale-messages= test
Since the original issue should be resolved by #25253.
(cherry picked from commit
59377dbef288bff2e9df1254f9cbccd3c7d726a5)
Gbp-Pq: Name test-re-enable-skipped-systemd-firstboot-locale-messages-.patch