This PR adds a functional sub-test for calling decodescript with a P2TR / segwit v1 output script (OP_1 <32-bytes push>), expecting to return "witness_v1_taproot" as type result.
In the first two commits, the test rpc_decodescript.py is also improved by adding logging (plus getting rid of the enumerations) and also adding missing checks type result checks for all other output script types.