Implements digest operation of SHA-3, including `SHA3-256`, `SHA3-384`
and `SHA3-512`, using the crate `sha3` for the SHA-3 calculation.
Testing: Pass WPT tests that were expected to fail.
Fixes: Part of #40687
Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev>