Why not try Private VLAN Edge (PVE ) which was designed for Multi dwelling Units (MDU) or Hospitality applications.
A protected port is also referred as a Private VLAN Edge (PVE).
The features of a protected port are as follows:
Protected Ports provide Layer 2 isolation between interfaces that share the same VLAN.
Packets received from protected ports can be forwarded only to unprotected egress ports. Protected port filtering rules are also applied to packets that are forwarded by software, such as snooping applications.
Devices connected to protected ports are not allowed to communicate with each other, even if they are members of the same VLAN.
In your case you should protect ports 2,3,4,8 and 9. This will stop these ports from 'talking' to eachother
Then I copied the settings to all ports except the port that is my uplink In my case G10.
As the manual says , when you protect a port the only place that these ports can talk to is a unprotected port.
So the unprotected port becomes my uplink. I can have a few unprotected ports on my switch, no problem, it just means that unprotected ports can communicate between eachother, if they are on the same vlan.
I am left with the following configuration, G10 being unprotected and G1 to G9 being protected. This forces G1 to G9 to be allowed to only communicate with the unprotected port.
Give it a try, your switch will have ports 2,3,4,8 and 9 being protected.