NO - EU law doesn't exempt you from tuition fees! What it does say is that you must be treated the same as a national from the country you want to study in. In this case, if German students have to pay tuition fees, you have to as well.
YES - under EU law, all EU nationals are entitled to use a host country's education system on the same terms as its own nationals. This means French nationals must be treated the same as Irish students as regards tuition fees.
NO - this has to do with the relationship between the United Kingdom and its own nationals. It is a matter of domestic policy and has no connection with European law.
Primarily the British authorities - EU governments have to give the same support to nationals of other EU countries who are permanent residents as to their own nationals. Permanent residence means 5 years' continuous residence. So if you've been living in the UK for 5 years or more on the date your course starts, you'll be eligible for the same maintenance grant as British students.
MAYBE - EU governments aren't obliged to provide grants or loans to students from other EU countries. Likewise, they aren't obliged to support their own nationals if they choose to study abroad.
These decisions are entirely at the discretion of the governments concerned: some countries' maintenance grants restrict their citizens' ability to study abroad.
Contact the authorities in both countries to find out what help they're willing to give you.
POSSIBLY - your government can choose whether to give you a maintenance grant if you go abroad to study: ask them what their rules are on that.
However, if your government does give support, it must ensure the eligibility rules don't create an unjustified restriction on your freedom of movement.
Get in touch with specialised assistance services