public static String decryptToString(byte[] arc4Key, byte[] encryptedBuffer)
			throws CartInvalidARC4KeyException, IOException {
		return decryptToString(arc4Key, encryptedBuffer, null);
	}
Static function to decrypt the specified buffer with the specified key and
convert the output to a UTF-8 String.

@param arc4Key         The ARC4 key to use
@param encryptedBuffer The buffer to decrypt
@return The decrypted String or null on failure.
@throws CartInvalidARC4KeyException If the key is invalid
@throws IOException If there is an error reading from the buffer
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/cart/CartV1Decryptor.java