I would:
- Use Google Play App Signing
- Opt to have a new key for every app
- It doesn't matter too much if you share upload keys
Google Play app signing has lots of benefits, but two critical ones are it lets you use App Bundle which makes your download smaller, and if you ever lose your signing key (or have it compromised) it allows Google to help you. This is really useful for someone who isn't an expert in App Signing.
The benefit of having a different key per app might not be obvious to you. Suppose as a solo game developer your game makes it really big, and a large game studio wants to offer you a lot of money for it. Hooray, you've made it! But if you have the same signing key and keystore for all your games, then you have to transfer that key (and hence power over all your games) to the studio. If you have a different key for each game, then you can sell the one game they want to buy and hand over the key, but keep the separate keys for your other games.
Google Play App Signing does this for you by default. So I'd just use Google Play App Signing. But if you don't, I'd have a different keystore and key for each app/game.