### 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
Ref<SegmentShape2D> shape = current_shape;
			handles.resize(2);
			handles.write[0] = shape->get_a();
			handles.write[1] = shape->get_b();
			p_overlay->draw_texture(h, gt.xform(handles[0]) - size);
			p_overlay->draw_texture(h, gt.xform(handles[1]) - size);
		} break;
	}
}
void CollisionShape2DEditor::_notification(int p_what) {
	switch (p_what) {
		case NOTIFICATION_ENTER_TREE: {
			get_tree()->connect("node_removed", callable_mp(this, &CollisionShape2DEditor::_node_removed));
		} break;
		case NOTIFICATION_EXIT_TREE: {
			get_tree()->disconnect("node_removed", callable_mp(this, &CollisionShape2DEditor::_node_removed));
		} break;
		case NOTIFICATION_PROCESS: {
			if (node && node->get_shape() != current_shape) {
				_shape_changed();
			}
		} break;
		case EditorSettings::NOTIFICATION_EDITOR_SETTINGS_CHANGED: {
			if (EditorSettings::get_singleton()->check_changed_settings_in_group("editors/polygon_editor/point_grab_radius")) {
				grab_threshold = EDITOR_GET("editors/polygon_editor/point_grab_radius");
			}
		} break;
	}
}
void CollisionShape2DEditor::edit(Node *p_node) {