Does this sound like terrible twos?

My son is 21 months and within the last month his attitude and personality has just changed so drastically. He cries way more, he used to never cry. He refuses to eat most of the time unless it’s a few certain dishes that he likes. Most of the time he’s eating the same 2 things. If I put anything else on his plate he acts like the world is ending. Yesterday was a mess, we went grocery shopping and he refused to sit in the cart where he normally sits so my pregnant butt carried him around while I grocery shopped with my husband. He only wanted me, no one else. Then I thought maybe I could give him an option. To sit in the bigger part of the cart with the groceries, or in the top part. He seemed to like that and chose the bigger part. He refuses to nap during the day but will sleep a good 13 hours at night without waking so that’s not a big deal to me but I read that he may act up around normal nap time which happened to be when we went grocery shopping but he hasn’t napped in 3 months. The main things I’ve noticed is he just cries a lot of the day and just pitches a fit if it’s not something that he wants to eat. Other than that he’s doing well with puzzles and flash cards and everything else we do when he’s actually in the mood to do them. Any tips would be appreciated I don’t want to give into bad behavior and create bad habits but Idk if it’s a phase or it’s normal or what. I’m so exhausted I want to crawl into bed at 7 pm every night.