Context for a code chunk (parent scope information).
:parent_name
:parent_kind
@type t() :: %Kreuzberg.CodeChunkContext{ parent_kind: String.t() | nil, parent_name: String.t() | nil }
@spec from_map(map()) :: t()
@spec to_map(t()) :: map()