Password generator criteria

Last week I had to renew my password for Mastercard with the following requirements:

passwords may not contain spaces
passwords must be at least 8 characters in length.
passwords must contain at least 4 alphabetic characters and two non-alphabetic characters (such as numbers and symbols).
passwords may not contain more than two repeated characters.
passwords may not contain any of the following characters:
! = < > , ( ) ~

Is it possible to make Bitwarden’s password generator in accordance with all of these requirements?

Thanks in advance and greetings, Henkvv