As the title says: is there standard encoding specified when retrieving a Memo field from the grpcv2 interface? If not, which encoding should I use?
There is no encoding enforced.
Our wallets will use CBOR encoding of data, but the protocol does not ensure anything, so you have to handle the data just being arbitrary if the sender did not want to use CBOR.
The same applies for “RegisterData”.