I don't have any recommendations as to equipment you should use or references for documentation but I do have a piece of advice:
A lot of VoIP phones (?all?) will pick up their IP address from the untagged VLAN on the port they're connected to. This means that, when configuring VLANs on the switch port, set the VoIP VLAN as the untagged one and the DATA VLAN as the tagged one. You should also be able to specify the Data VLAN in the VoIP phone's config via its WebGUI.
--
Backups are your friend. Always make a backup!
/system backup save encryption=aes-sha256 name=MyBackup