fwupd: Use the new API to fix compiling with the unreleased fwupd 2.0.0
The fwupd 2.0.0 version will break API, and that allowed us to remove a lot of cruft and old compat ABI.
The fwupd 2.0.0 version will break API, and that allowed us to remove a lot of cruft and old compat ABI.