Move IDL files to artifacts/ and add a convention-based CI check that discovers all programs via */methods/guest/src/bin/*.rs and fails if any program is missing its IDL or has one that is out of date.
spel
logos-execution-zone
This removes the need to depend on a custom version, since the necessary changes have landed in `spel` upstream.