perf($interpolate): optimize value stringification

previously we stringified numbers via toJson which was expensive, I optimized the code so that toJson is
invoked only if really necessary