Move scratch GlyphKey storage from TextRunPrimitive to PrimitiveStore. …
Reduce the size of TextRunPrimitive by placing the temporary storage of GlyphKeys into PrimitiveStore and have TextRunPrimitive hold range.