REGISTRATION RIGHTS AGREEMENT between NIO INC. and CYVN Holdings L.L.C. Dated as of June 20, 2023