drop `wrap_error_root` and `wrap_no_error_root` replace it with UTF8 char* of the error, no GC boundary breached. It is only used in ST in `mono_wasm_bind_js_import` and in hybrid. Hybrid globalization uses `MonoString*` heavily so it's not MT friendly anyway.