Is there an equivalent to reusable Blueprints for Materials Graphs (encapsulate nodes in Materials editor)?

Yes, material functions:

Once you create material function and open it, while you don’t have any node selected, you can access the function’s properties in the Details panel, and there you can expose to material function to library making it searchable from any material: