Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
Please refer this doc https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/appsource/publish to Publish your app to the Microsoft Teams store.
Yes, You need to Upload your manifest for package testing. Please refer
Thanks,
Meghana
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.