Nevermind, I just figured it out thanks to this post.
Updated dat.gui code
// GUI
const params = new function() {
this.rotationX = 0
this.rotationY = 0
this.noise = noise
}
gui = new dat.GUI({
height : 5 * 32 - 1
});
gui.add(params, 'rotationX', 0, 10).onChange( function() {
item.rotation.x = (params.rotationX);
});
gui.add(params, 'rotationY', 0, 10).onChange( function() {
item.rotation.y = (params.rotationY);
});
gui.add(params, 'noise', -25, 25).onChange( function() {
for(var i = 0, l = geometry.vertices.length; i < l; i++) {
var v = geometry.vertices[i];
v.z = simplex.noise2D(v.x / params.noise, v.y / params.noise) * 20;
}
});