How to delete the pool with state = Faulted?

If the pool is not imported, just go ahead and wipe the data on the actual block devices. This will in essence wipe the pool.

You don't have to wipe the whole device - just the metadata is enough.

sudo wipefs /dev/sd{f,g,h}

You should see something like the below:

DEVICE    OFFSET      TYPE       UUID                 LABEL
sdf       0x3f000     zfs_member 13538020891587345121 ...
sdf       0x3e000     zfs_member 13538020891587345121 ...
sdf       0x3d000     zfs_member 13538020891587345121 ...
...
sdh       0x3ffa2000  zfs_member 13538020891587345121 ...

If you do see output with only zfs_member and the UUID to match on each line, then you got the right device - go ahead and wipe them out:

sudo wipefs --all --backup /dev/sd{f,g,h}

After that, zpool import should not find any pools to import.

P.S. You can use the same method to destroy any kind of device - software raid, DRBD, filesystem, etc.