PURCHASE AND SALE AGREEMENT dated as of March 19, 2025 between SWK Holdings Corporation, SWK Funding LLC, Soleus Credit GP I, LLC and SCOF SPV I, LP