Nugget 2D: Dynamic Contextual Compression for Scaling Decoder-only Language Models