I started writing a project in rust, and while I absolutely loved the experience of developing in rust due to the outstanding and strict comiper, it is very hard to write bad (do please try them out). But it's also really hard to learn and solve a problem of creating a programming language (what I'm doing) in my eyes, it's a bit to much.
I share a similar respect for Typescript for its ability to help you write maintainable code. However there is something to be said for writing prototypes in less strict bounds. Its not to say that the aforementioned languages are bad and I'm sure when I get the prototype nailed I will rewrite 2.0 in a stricter language, in my case cognitive complexity is what's been getting in my way, so I say to you, write version 1 in something a little easier first.
I switched to zig lang, and my god is it easy to work with Wasm and has the same sort of goals as rust. Its a happy middle ground that I am starting to explore. I'm sure there will be pitfalls but so far so good.