https://www.inquirer.com/business/ro...-20230726.html
It's not free but a gym just opened that's $25 and has showers. It's probably way more trouble than it's worth but you could always Uber to the start of the Schuylkill River Trail and run along that. Would be under 30 minutes each way (closer to 20 really).