1- That is permissible and your Salat al-Layl is valid.
2- You don’t have to mention the specific items when paying Khums. You can estimate their overall value, and based on that pay their Khums. Just make sure that your estimate is as accurate as possible.