[PATCH bpf-next v2 12/15] bpf: Preserve boundaries and track scalars on narrowing fill