chore: minor refactoring and port logging to go-kit/log
Linked to ism!18 (merged) with the same intentions. It also contains some minor refactors of the isa-client to use errgroups.
Linked to ism!18 (merged) with the same intentions. It also contains some minor refactors of the isa-client to use errgroups.