Really confused article. The headline states that the shortage could last “until” the second half of 2022 (i.e. will resolve at or near the start of the second half). The body states that it could last “through at least” the second half of 2022 (i.e., into at least early 2023). Which is it?