Odyssey Therapeutics has become the latest biotech to voyage to the public markets via an upsized $304 million IPO this morning.