Are all T flip flops master-slave JK flip flops?
A T-FF is IMO always implemented using two level-triggered elements, thus creating an edge-triggered element. In silicon a level-triggered element is easier to implement than a gate-level diagram would suggest, because a transmission gate can be used in the feedback loop.

"T flip flops are just JK flip flops with the same input to J and K" - that is one way to realise a T-FF, but there is no need to start with a JK. A D-FF with /Q fed back to Din is another option.