Тут скорее не подруга, а приятельница и компаньонка Если ваши с ней отношения строились на общих активностях одного уровня, то эти отношения были обречены сдвинься у любой из вас уровень вверх или вниз..У меня были и есть подруги и значительно более обеспеченные и значительно менее обеспеченные. Дружим много лет, около 20...Дружить при разном доходе можно, но это с обоих сторон требует такта, сами смотрите есть ли такт у Вашей приятельницы.Нужно объединяющее нечто, что не относится к деньгам, например общее хобби, общие увлечения. С шопингом просто - она покупает там где может и хочет, Вы себе там не берете, помогаете ей. Если Вам надо что-то купить - зовете ее с собой и она Вам в тех магазинах что Вам по карману. С поездками просто - подумайте,остались ли поездки в которые вы с нею можете ездить вместе, без напряга для себя и ей без напряга. Если да - будете вместе кататься. Если нет - будете ей рассказывать о своих поездках, а она Вам о своих.С ресторанами ничем не помогу , на моем глобусе этой опции нет как класса )) Ходим в гости и дома угощаемся или в недорогих кафе