Birmingham’s Pepper Place has a striking new addition to its teeming farmers’ market and noted food offerings — a multimillion-dollar cancer research laboratory. The lab is IN8bio’s new research and development facility in the Martin Biscuit Building