I view this like concentric circles. A tight circle of ones I regularly play, wider previous band circle, and then the widest circle of songs I have never gigged but learned because I wanted to. The widest circle probably includes more than a thousand songs, that’s how many I have in my On Song app, with lyrics and chords added.
Examples: In my one current Zeppelin band, our 2 hour setlist has gelled over the years and is about 20-24 songs with encores. Those are the inner circle that I have down “cold”. We have another 20 songs we know but have been shelved from the playlist. We sometimes use some of those for Soundcheck.
Add in most recent bands I’ve been in in the last 5 years, that I used to know cold, that’s about 250 more songs. Many of those are cover band “staples” or “standards” that I’ve played in many different bands.
Add in bands from 15 to 5 years back, when I started gigging, another 200 or so songs.
Add in songs I’ve learned just because I wanted to learn them, but have never gigged. There are probably 25 or so of those.
Then add a completely different set of concentric circles for keyboard songs (instead of bass) and that’s where I get to 1000+.