You can absolutely encode a UUID in base64, as you can any string of 128 bits.
Does Postgres not truly support UUID because it internally represents it as 128 bits instead of a huge number of encoded bytes in the standard representation? Of course not.