The inputmode attribute does at least some of what you’re looking for: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att...
(also, why on earth would you choose to block password managers?)
(also, why on earth would you choose to block password managers?)
One-time codes or temporary passwords are another example where the password manager may think it's worth saving, despite being used once.
https://developer.mozilla.org/en-US/docs/Web/Security/Securi...