I stack 2 MS225s or MS350s at most of my sites. I use a physical stack.
When stacked, you only need 1 uplink to reach the cloud but if you have 1 per switch it would then be redundant. If each switch had an uplink, it stays redundant.
All the switches in a stack act like one switch. So you can LAG ports from different switches together or clone configurations from switch members to another member. There is a section for stacking switches under your Network, then Switch, then Switch Stacks.
I was not able to find anything about a master. However, from what I can tell, the 1st switch is the master. So, boot it first. Should it fail over, the other becomes the master. I have 1 ISP into one switch and another ISP into the other switch so to me the master does not matter as much.
I have been told that there are a limit to the amount of switches you can have in a single stack. I've been told 8 switches but I'd have to Google around to confirm.