REPLCompletions: use a fixed world age for `REPLInterpreter` inference (#49880)
This commit uses a fixed world age for `REPLInterpreter` inference,
making `REPLInterpreter` robust against potential invalidations of
`Core.Compiler` methods.
It also generates code cache for `REPLinterpreter` at the fixed world
age so that the first-time to completion stays the (almost) same.