[lldb] Refactor DIL to take and store the context in `ExecutionContext` (#225849)

This patch rewrites DIL to take, store and use `ExecutionContext` for
calls that require context, instead of `StackFrame` and `Target`
separately. This is a step towards being able to run DIL without
`StackFrame`, although this won't work just yet since DIL relies on
`StackFrame` to retrieve the current compile unit and type system.

GitOrigin-RevId: 76cfafe3f8812a9abe1f477844f313ae16d83f61
6 files changed