Short answer: no “simple” way to do this (e.g. setting height and/or width on clusters is ignored)
However, it can be done.
For a one-time graph, you can produce an output file in xdot format (DOT | Graphviz), and hand-edit the bb (bb | Graphviz) or of the clusters that need to grow or the width of the node that needs to grow. Then feed that edited file into neato -n … (FAQ | Graphviz)
Surprisingly easy since you are editing a text file. See below.
If you want something that can be programmatically “fixed”, a python, gvpr (https://www.graphviz.org/pdf/gvpr.1.pdf), or … program can find the bb entry of the clusters (after running dot myFile.gv > myFile.dot), calculate the widest width, and then apply that width to the other clusters or nodes as appropriate. That is how I manually came to modify your file: