non-free firmware detection: in chroot, not on host
Follow-up for 18ad612b. The availability of 'firmware-linux' must be checked inside the chroot instead of on the host. This fixes building Bullseye without 'non-free' available (as discovered by autopkgtest)