If `blockfilterindex=basic` is specified in `bitcoin.conf` and again on the command line, `bitcoind -chain=regtest -blockfilterindex=basic`, `bitcoind` crashes.
This commit fixes it by replacing BlockFilterType-vector with a set of the same type to make sure that only unique filter types get inserted.
This is a backport of Core [[https://github.com/bitcoin/bitcoin/pull/16687 | PR16687]]