Deputy first minister Kate Forbes has called for more Scottish windfarms to get subsidies funded by UK households as her government struggles to cut oil demand.