How can I duplicate a pdf page without doubling the file size?
You can do that by turning the page into a Template, and then spawn it with the XObject parameter.

You will need Acrobat Pro for that, and you will use Acrobat JavaScript, which means you should have a good look at the Acrobat JavaScript documentation.