### Godot version

4.0.2

### System information

Ubuntu 22.04.1 LTS

### Issue description

WorldBoundary2D tries to imitate a line in hessian normal form, since unlike the Plane variant, Godot doesn't have a Line variant. But the distance in the property spinbox is forced above 0.01px for no reason, as negative values work just fine and make sense in the context.

### Steps to reproduce

Create a WorldBoundary2D, see the distance property's input field.

### Minimal reproduction project

N/A
}
			undo_redo->add_undo_method(capsule.ptr(), "set_radius", values[0]);
			undo_redo->add_undo_method(capsule.ptr(), "set_height", values[1]);
		} break;
		case CIRCLE_SHAPE: {
			Ref<CircleShape2D> circle = node->get_shape();
			undo_redo->add_do_method(circle.ptr(), "set_radius", circle->get_radius());
			undo_redo->add_undo_method(circle.ptr(), "set_radius", p_org);
		} break;
		case CONCAVE_POLYGON_SHAPE: {
			
		} break;
		case CONVEX_POLYGON_SHAPE: {
			
		} break;
		case WORLD_BOUNDARY_SHAPE: {
			Ref<WorldBoundaryShape2D> world_boundary = node->get_shape();
			if (idx == 0) {
				undo_redo->add_do_method(world_boundary.ptr(), "set_distance", world_boundary->get_distance());
				undo_redo->add_undo_method(world_boundary.ptr(), "set_distance", p_org);
			} else {
				undo_redo->add_do_method(world_boundary.ptr(), "set_normal", world_boundary->get_normal());
				undo_redo->add_undo_method(world_boundary.ptr(), "set_normal", p_org);
			}
		} break;
		case SEPARATION_RAY_SHAPE: {
			Ref<SeparationRayShape2D> ray = node->get_shape();
			undo_redo->add_do_method(ray.ptr(), "set_length", ray->get_length());
			undo_redo->add_undo_method(ray.ptr(), "set_length", p_org);
		} break;