Split single product between payments


I understand that similar questions have been asked before but maybe things have changed.
Is it possible to split a product between customers?
or create an automation command that would update the product price if only partial payment has been taken?

The use case would be: three people coming to eat and would like to split a bottle of wine or appetizer equally between them.

Our split ticket action lets you split items.