And the official CLI client for Bitwarden is here:
https://bitwarden.com/help/cli/
rbw is written in Rust and doesn't need premium for TOTP.
As for the cost, it's both reasonable at the yearly rate and I want to support them so they can continue improving the software (still waiting for Passkeys on mobile for example).
I can't really speak to the node part, but it seems to perform well enough in my experience.