Boston Pizza International’s new smaller-scale store design, at about 4,100 square feet, is expected to make it “more affordable than ever to own a Boston Pizza franchise…