Add unit tests for ISO Prolog `char_code/2` built-in predicate