Everyone's bodies are all different in unique ways. Also some might have a limp, or crutches, prosthetics, different size feet, wider feet, extremely small feet(while being tall). There would never be enough data. Unless you were there in person measuring.
Well, you have angle of tge thigh and speed and time between strides, giving us stride length assuming their phone is in their pocket, which would be easy to tell. Then you have foot on floor over time and speed, which would give you appoximate shoe length depending on their foot fall. But you could guess that based on axis bounce/force. You could probably guess their weight and gender too.
Samsung health can track some crazy metrics from just the Galaxy watch. I wouldn't be surprised what else they can accurately estimate. Pic of the data from a recent run.