>I wanted to remove the Native VLAN from the Allowed List
Spanning tree packets are transmitted on the native VLAN, so that is why you shouldn't prune it.
VLAN hopping doesn't affect ports configured as access ports (they don't accept tagged frames). Consequently, if you configure every port as an access port - except those going to other network devices, you have mitigated the vast majority of the risk.