swhid & swhtype: Use thiserror instead of anyhow
These two modules are low-level APIs needed by other crates (and in hot loops), so thiserror is more suited to them than anyhow.
Staging instance, all changes can be removed at any time
These two modules are low-level APIs needed by other crates (and in hot loops), so thiserror is more suited to them than anyhow.