Regarding option #2. At one time 14" toilets had a specific bowl so the front was at the same location as a 12" rough. Now, however, they use the same bowl and a 2" "deeper" tank so the front is 2" further than a 12" rough, and in fact is the same spot that a 12" toilet would be but with 2" less space behind the tank. The only way to move the front of the toilet back is to re-rough the opening or use a Toto Uni-fit with the toilet slid back as far as possible.
10" Unift, 12" Unifit and 14" Unifit adapter