You already have a resource with shared price options.
For example, a cafe-bar, in which there are 4 tables.
Create another price option.
Click on +.
Enter Name, select type Exclusive and enter the price.
Now there are 5 rates when booking.
On the configuration it looks like this:
If you book Whole restaurant, the tables disappear.
Conversely, if you book one table, disappear Whole restaurant.
Check the result on the widget: