More details are emerging about retail tenants in the 900,000-square-foot first phase of Harvard’s Enterprise Research Campus ...