Since this is IRREGULAR feature, I would first consider applying profile of surface FCF wrt A all around the feature (the contour would have to be dimensioned by basic dimensions of course). This will control perpendicularity of surface of the hole relative to datum plane A plus size and form of the hole. However, it will not be able to control direction of taper (as a matter of fact, by default geometric tolerances are not able to control "behavior" of toleranced surface inside tolerance zones).
Therefore something extra is needed.
And I think the idea with directly toleranced 90deg angular dimension may work in this case, but with some modifications:
1. Replace one of dimension line arrows - the one starting at datum A - with origin symbol (see fig. 2-18 in 2009). This will clearly indicate the feature serving as an origin for angle measurements.
2. Change the dimension value to 90deg MAX. There is no need to control the lower limit of the angle, because it is already indirectly controlled by profile tolerance zone.
3. Put SEE NOTE # (or similar) under the angular dimension and clarify in notes area what the "SEE NOTE #" is about. And this is, of course, the trickiest part. In my opinion the note should somehow state that the angular dimension applies to each TANGENT LINEAR ELEMENT of the surface of the hole. This will work similarly to an orientation tolerance modified by (T) and applied to each linear element of the surface (imagine fig. 6-16 in 2009, but with (T) modifier after 0.02 inside the FCF, and with EACH ELEMENT notation beneath the FCF). The only difference between directly toleranced angle approach and geometric tolerance approach will be the shape of tolerance zone - two non-parallel lines vs. two parallel lines.
Does it make sense?