Update C++ bindings to latest upstream API + test PaymentRetrier