A big thank you for your help, which was absolutely necessary. Synthesis:
1) Vincent Neiger's proposal works ; I have been able to obtain acceptable duplications of Maxima's pade results in a small sample of test cases (mostly by treating the "shifts" symmetrically).
However, the overall combination of Sage's series and minimal_approximant_basis, with the necessary base ring changes, seems a tad slower than a straight translation to Maxima, chaining Maxima's taylor and pade function and converting back to Sage.
Furthermore, I think that this method is more general and may have other applications ; the problem is that I do not (yet) understand what it does. For example, it returns two rational fractions, whose "best" is not always obvious to my naked eye...
I will stock it for further exploration and separate implementation (possibly more general than SR rational approximations).
2) I think that the "naïve" method of handling multiple variables is the only one that can be used without supplementary information (and much more understanding of the subject than I have currently).
Therefore, unless I receive further advice or comments, a ticket (to be announced) will propose a wrapper around Maxima's implementations, "naïvely" extended to the multivariate case, with an extension of the current argument passing of taylor.
Do you think that a paragraph should be added in the relevant introduction/tutorial, texts (if so which ones ?) In this case, I think that a word of caution about the limitations and pitfalls of this approach to approximation should be part of it (e. g. the introductin of "spurious" poles and zeroes, radiius of convergence, etc...). Again, advice welcome...