move the poseidon_config function outside from tests, since when externally using this lib usually the user will also use the poseidon_config helper to generate the poseidon config to be used in the signature
add in-circuit EdDSA verification gadget compatible with the out-circuit logic.