Can postgres make use of both GIN and BTREE indexes in a single query?
To answer your title question, PostgreSQL can make use of multiple indexes for a "bitmap" scan, but only with Boolean logic.  It can't use one to order and the other to filter within the same table scan.  It is an interesting idea, though.