I think we need Demontae Kazee. He's young (27 and only going into his fifth year in the league), had multiple productive, healthy seasons (7 interceptions in 2018, three in 2019) before getting hurt last year and played for our defensive coordinator. I believe I read that he has also fully recovered from his injury, so he'll be ready to go.
The question is how much will he cost coming off a year where he only played in four games. He's young enough to be offered a longer-term deal to solidify the free safety position for several years.