Posey out for 2020 as MLB teams deal with churning rosters