The Type 901 AOR is another step towards building a carrier battle group. China's existing AOR's of 20000+ tons are too small for that task. You would need to take two of them along for a carrier battle group.
Depends on the sortie rate, the duration of the intended mission, number of escorts, and whether there are any support bases that would allow for rapid replenishment of the 903As or carrier directly.
France only has four Durance class AORs, each of which are actually smaller than the 903s, and they are able to maintain a decent carrier capability. Of course they also have foreign bases to replenish from and also possible allied replenishment ships.
I think if the Chinese Navy was willing to let some requirements slide, they could use a single 903A to support a CSG if the CSG was only one carrier and three escorts or so, and if they did not expect a very high sortie rate, and if they had a base nearby to reliably replenish from.
But for a true high tier CSG with a high sortie rate super carrier and multiple destroyers and frigates as escorts then a larger replenishment ship is indeed needed. Also, 901 class is an AOE and will be able to keep up (expected to do 25 knots at least) with a CSG, whereas standard AORs are limited typically to around 20 knots.