Text this: A Review of On-Surface Synthesis and Characterization of Macrocycles