GPU digest check

Runs this machine's WebGPU kernel against 64 digest vectors the NONCE contract itself produced. A kernel that disagrees by one byte finds solutions the contract rejects every time, which looks like bad luck and costs a fee on each attempt.