New restaurants flood to San Pedro Square amid downtown development boom