Late to the party. If the OP is still in search for a machine, then according to the presented needs/requirements, I would suggest a machine with M3 SoC (because it is still fast enough in multi-core speed, almost on par with the binned M2 Pro with 10 cores, yet noticeable faster than M1 in single-core speed), 24 GB of memory (the max available for M3, because some applications like Chrome are memory-hungry and you would like to ensure a smooth, not-holding-you back operation of the machine and as little disk swapping as possible), and 512 GB of storage (for larger capacity space, faster read/write speed, and probably slower wear compared to the base 256 GB, which, however, could be an option as well if, for example, the OP is tight on budget - you can always find workarounds such as cloud storage or external storage, which is not the case with the memory).
If you prefer a laptop, personally, I would not go for a M3 MBP. IMHO (and this is only me), it is overpriced for what it offers. In my view, M3 fits better an MBA. Therefore, I would wait for M3 MBA (probably 15" for your workflow). However, I should mention that the MBP provides better screen and more connectivity options (although the MBA screen is very nice as well), so if these are important for you, than there is nothing wrong with the M3 MBP besides the price. Also, in general, MBP has better thermal management than MBA (1 fan in 14" MBP and 2 fans in 16" MBP vs. no fans/passive cooling in MBA), i.e., under heavy workload, there is a higher probability for throttling when it comes to MBA than to MBP (that doesn't mean that the MBA *will* throttle, only that it is more probable).
If you are up for a desktop, an M3 iMac with the aforementioned specs could be the way to go - the specs you need, as argued above, plus a fantastic (IMHO) monitor. Unless you want something bigger than 24", it is a very good deal (and it frees you from the search of a monitor). Personally, I don't see a reason to wait for an M3 MM, besides the flexibility to buy the monitor you like. I would go for a MM only if I wanted the Pro version of the M3 SoC, which, as of now, is not available in an iMac.
These are my two cents, i.e., my recommendations and the reasoning behind them. Of course, opinions vary extremely and other recommendations are as valid as those - or even more.