BioBlobs: Differentiable Graph Partitioning for Protein Representation Learning