What is the original and best battery for a Honda City 2012?

I ask about the original because it was replaced and i'm kinda sure that the current battery has different specs than the original.

Honda installed a battery during assembly that meets the cranking and electrical needs of the car without added cost. If the new battery cranks and starts the car instantly in the cold, your battery is good. If you want to put the "best" battery, spend more money and buy a battery with a CCA value (or AH rating) that is way more than the CCA value (or AH rating) of the new battery. Will you notice the difference? If you live in Edmonton, maybe. If you are in Phoenix, you will be just wasting your money.

Shops that sell batteries have book or computer programs to know what battery is needed for the vehicle.

Never heard of a Honda city. What did you really mean?