Hello & welcome to Chanel
I carry similar amount of/sized things around with me. I find that classic style in M/L size OR Boy bag style in
Old Medium size fit my needs best - AND look the nicest for me (I like and find the smaller sized M/L and old medium most elegant for their style, but that's my own personal preference and you can only determine yours after you try them on to see how they look on your body shape size - or check out the photos on the reference threads or Chanel in action threads on how these sizes look on someone with similar physique as you).
I find the bigger New Medium boy size look overwhelming even at my height but there are many who prefer the look of larger sized bags/totes or prefer option to have extra space in case needed.
Only thing is, for the sizes I mentioned above, you could fit the sunglasses with no problem if you use a soft case/pouch.
I am able to fit everything I have which is extremely similar to what you mentioned above, with the EXCEPTION of the sunglasses into the classic rectangular mini size you mentioned.
A few pics of me using classic jumbo size, and my favorites - classic M/L size & Old medium boy for your reference.
I'm 5'7", and I think you can appreciate that there is quite a different between the 2 sizes noted in these photos. I don't own a New Medium sized boy bag, but it's more square like and you can see plenty of them and easily see the difference in the boy reference threads, the difference in shape and size is pretty obvious.
If you want Red caviar boy with gold hardware, I think you may need to look pre-loved because I'm not aware of any available in recent seasons. there is a red with ruthenium hardware caviar boy current fall season collection but the caviar is a bit more flat and matte than usual. same for caviar black boys.
Hope this helps and have fun choosing your first!