[COREVM-88] Rename `corevm::errors::runtime_error`

Currently the top level error type is `corevm::errors::runtime_error` defined in `include/errors.h`. However, this namespace hierarchy does not make sense because there shouldn't be a top level namespace called `errors`.

Therefore, this class should be defined as `corevm::runtime_error`.