How do I bake my texture for animation?
Indirected Bounces in closed rooms are heavy in general. But simplifying your Material could help a bit.

When your goal is to simplify the shader and to do the hole material with one Principled Shader you have to pool all the shader channels and bake masks separately (emission, roughness, color, etc.)
Add-On Node Wrangler and its "Viewer Node" does help a lot (Ctrl + Shift Click to Get a Emission Output of the clicked node) You want to always bake via emission channel to not get shadows in your bake. (Maby im wrong on that part and it would be easier to just bake the passes via the bake menue instead of pooling them in the shader editor, have to test it tomorrow)


as an example I put all the emissions as absolute white to get a mask that produces 100% emission at the needed areas. 
Create a Image Texture Node in your material. Doesn’t have to be connected, but has to be selected! Because of your procedural textures you have to use a huge resolution to get the details. The example pic has only 1k texture for reasons of baking speed..
Cycles Render Panel > Bake > emmission pass: uncheck selected to active, set margin low or 0, hit bake with image texture node in node editor selected.
Image Editor > Save Image! Otherwise you will loose the data.


For your other channels (color, roughness etc.) just pool them together and route them to the viewer node.
After Baking all the Maps plug then In your principled shader and you should save the calculation time for the 4d procedural noise textures.