Creates a specialized block for ggplot2-based visualizations.
This block returns ggplot objects as data, allowing ggplot blocks to be
chained together (e.g., for combining plots with patchwork). Custom output
methods ensure plots are displayed properly rather than as data tables.