Greggs shares have struggled lately due to economic weakness and rising costs. Are they still worth considering for an ISA ...