REGISTRATION RIGHTS AGREEMENT by and between Blue Owl Credit Income Corp. and SMBC Nikko Securities America, Inc. Dated as of May 23, 2025