I’ve noted that random password generation, in Bitwarden, doesn’t include some symbols.
( { } ( ) / \ ’ " ` ~ , ; : . <>)+|£€?
Why have you excluded them? Why don’t you make random password generation “more random” adding them? You could give to the user the possibility to include or exclude these symbol as you do with other symbols.