Refactor code to use `anyhow` instead of `Box<dyn Error + Send>`
Description
We now use anyhow whenever possible (except when we have our own type of error defined inside error.rs
)
List of changes
- Remove all the
Box<dyn Error + Send>
by just usinganyhow::Result
- Remove unneeded type conversion