KBRA Assigns Rating to Blue Owl Technology Income Corp.'s $1