[PATCH bpf-next v3 3/6] bpf: Preserve boundaries and track scalars on narrowing fill