"All two meters" shouldn't be a correct response. No one would say that in any regular context.
It has a different meaning entirely, actually... "Yep, I've got your piece of wood; all two metres of it"
Does "Jede zwei Meter" have the same meaning?
"jeder zweiter Meter" (= "every second meter")
jeder zweite* Meter :)
So the conjugation of jeder does not change even for Meter?
Well, it's the masculine nominative. There's no default form as such.
'every two' is bad English. Instead you say 'every other', don't you?
"Every other meter" is more common, but "every two meters" is perfectly acceptable.