* Migrate `self._probed_firmware_type` to `self._probed_firmware_info` * Migrate from `firmware_type` to the full `firmware_info` * Implement `probe_silabs_firmware_type` via `probe_silabs_firmware_info` * Fix unit tests * Increase coverage * Bring test coverage to 100% * Simplify test per review comment