@Joywin
What should be my Environment Type for STG and PRD?
STG: Can be still snadbox and PRd of type production.
Since I am going to import solutions in STG and PRD do the environment I create need to have Dataverse data store?
Yes, you need environments with dataverse.
What all license should i purchase to be able to achieve ALM capabilities ?
If you are doing to use 1 account to deploy solutions manually (I assume), you need license for that account is enough.
Without developing the app how will i know how much storage will it be utilizing (I am not using dataverse for this canvas app) and the right amount of licenses such that I successfully be able to deploy app in a PRD Environment without worrying about storage
You can always purchase additional storage without getting licenses. In your case you mightn't need if you are not using any dataverse capabilities.
====================================================
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
https://www.linkedin.com/in/devendravelegandla/