> my goal is to create a key instead of a cert for APNs for one of my apps while the rest use either a differnet key /or certificate(old way).
That should work, but bear in mind that the key will still provide access to all apps associated with your team.
> with auth keys, do i must put the team ID?
Yes. The team ID is included in the authentication token itself as the "issuer" in the JWT claims section. Your push notification library should take care of this for you. Please note that the team ID only serves to identify the key and does not provide any kind of access control.
> can i put the Bundle ID instead to allow this topic only to recevice push?
I'm not entirely sure if I understand this question, but I'm pretty sure the answer is "no." Please note that you still need to specify a destination topic, and a push notification will only go to the named topic (i.e. it's not the case that it will go to ALL topics associated with the team). You could, in principle, specify any topic associated with the team/key, though.