Modify CI so that cashtab-faucet tests run when ecash-lib changes. ecash-lib CI is broken because the latest version of ecash-lib throws a ts-error on the blank OP_RETURN type { sats: 0n }
Update type so this is tolerated, update CI to prevent recurrence.