Design, Synthesis, Self-Assembly, and Applications of Functional Bottlebrush Architectures through Ring-Opening Metathesis Polymerization