Lil Baby opens new seafood restaurant in Atlanta