With Sanctus Library Baking not only you can bake all the procedural materials, but you can also bake any node output you want.
Baking Ambient Occlusion
Baking a vertex paint mask
Baking parts of procedural textures
Baking attributes from Geometry Nodes
You can basically bake any node output you want as long as you have an object selected and UV unwrapped and keep it as a texture to improve speed or export it to other software.