1) We use 50 OHM for all digital signals. This is my opinion: Most of the buffers are similar. For example CMOS buffers can be used in "slower" (e.g. GPIO pin) and also "faster" signals (e.g. SDIO interface) and they have quite sharp rising and falling edge. This sharp edge still can influence your PCB layout (e.g. if signals are routed in parallel, crosstalk may occur). So, we use 50 OHMS even for the "slow" signals to keep the quality of signal good (to minimize reflection and crosstalk which could possibly influence other signals routed on the same board). But, this is only my opinion
Of course, of you do not have a impedance controlled PCB, do not bother with that - use any impedance.
​2) see @mairomaster's answer, I agree
3) If you like, you can add test coupons e.g. if you are designing panel, but I believe, if you require impedance controlled PCB, the PCB manufacturer add some stuff to the panel, so they can do the measurements after the PCB is done. I am not 100% if they add their own coupons, but they do have a way to measure it as if you ask them, they will send you reports.
4) see @mairomaster's answer, I agree
5) unless you do something very specific with extremely impedance sensitive, Er is not changing so much with frequency and it's not going to influence the results rapidly. You can use a middle number somewhere between 100MHz to 5GHz - it's not going to be a big difference. Don't forget, PCB manufacturer will not manufacture PCBs with the exact impedance anyway - they need to meet tolerance which is normally +/- 10% - that is a huge range e.g. for 100OHM it means 90-110 OHMS.
6) For differential pair single ended tracks we normally use the same width as for 50OHM single ended and calculate the space. Some differential pairs may require lower / higher impedance of individual tracks (the single ended impedance of tracks used in differential pair) e.g. clocks or USB. For example, google for "COM Espress Design guide" and have a look at the pages on the end .... here is an example (starts at page 182 - PCI Express Trace Routing Guidelines ):
https://www.msc-technologies.eu/file...2013-12-06.pdf8) We mostly use 50 OHM, in some stackups that is very difficult, so we use 55 OHM.